- 博客(7)
- 收藏
- 关注
原创 检查版本是否需要更新
挺简单的方法,直接上代码。// // ViewController.m // 检测版本更新,并提示用户更新 // // Created by 鲁杜杨 on 15/9/29. // Copyright © 2015年 鲁杜杨. All rights reserved. //#import "ViewController.h"@interface ViewController ()@proper
2015-09-30 16:34:35 516
原创 本地化(不基于系统语言)
本地化分为基于系统语言的,即根据系统的语言来确定显示的内容,语言通过手机的设置来定。以及非基于系统的语言,即语言由软件来定,通过用户设置的语言来确定显示的内容。 一下将是第二种。 话不多说,直接上代码。 首先是InternationalControl类(继承与NSObject),控制本地化设置。// // InternationalControl.h // 本地化(不基于系统语
2015-09-29 16:51:42 524
原创 页面跳转效果(系统自带)
下面的页面跳转实现方法是系统自带的。因为习惯使用masonry布局,所以没有用xib。#import "ViewController.h" #import "Masonry.h"#define KIMG1 @"01.jpg" #define KIMG2 @"02.jpg" #define kDURATION 0.7f@interface ViewController ()@prope
2015-09-28 20:47:48 509
原创 Copy(浅拷贝)、MutableCopy(深拷贝)
以下是本人自己的总结及验证。 总结:对于copy(浅拷贝):如果被拷贝的对象是可变的,则被赋予的对象会指向系统重新分配的与被拷贝的对象有相同内容的不同内存。如果被拷贝的对象是不可变的,则被赋予的对象与被拷贝的对象指向同一块内存。 eg:A=[B copy] : 如果B是可变对象,则A会指向系统重新分配的与B有相同内容的新内存。如果B是不可变对象,则A会指向与B指向相同的同一块内存。 对于Mut
2015-09-28 17:31:38 413
原创 日期格式 NSDateFormatter
G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份全称,如 Janualy dd: 日,2位数表示,如02 d: 日,1-2位显示,如 2 EEE: 简写星期几,如Sun EEEE: 全写
2015-09-22 16:47:13 612
原创 UIStatusBarStyle的类型改变
TARGETS->Custom iOS Target Properties中添加一项 View controller-based status bar appearance:No 然后调用UIStatusBarStyle barStyle=_changed?UIStatusBarStyleLightContent:UIStatusBarStyleDefault; [[UIApplicatio
2015-09-12 18:16:56 903
原创 MasonryExample
纯手写自动布局会有时会让人欲哭无泪。Masonry出现让这一事情简单多了。 Masonry是什么?去问问度娘你就知道了。 下面是开发中几种常用的布局在Masonry中的应用Case. *Case1:并排label Case2:动态居中 Case3:百分比高度 Case4:UITableView(主要是cell的自动布局)* 话不多说,上代码。- (BOOL)application:(U
2015-09-09 20:57:17 842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人