iOS-基础知识
zongzi4302
努力就有可能
展开
-
static的作用
static的作用1.修饰局部变量 - 让局部变量只初始化一次 - 局部变量在程序中只有一份内存 - 并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束,这个局部变量才会销毁) void test() { int a = 0; a++; NSLog(@"a = %d", a); } int ma原创 2016-04-01 15:27:24 · 260 阅读 · 0 评论 -
OC基础
storyboard文件的认识用来描述软件界面默认情况下,程序一启动就会加载Main.storyboard加载storyboard时,会首先创建和显示箭头所指的控制器界面IBAction和IBOutletIBAction: 本质就是void能让方法具备连线的功能IBOutlet 能让属性具备连线的功能storyboard连线容易出现的问题连接的方法代码被删掉,但是连线没有去掉原创 2016-03-13 19:27:09 · 255 阅读 · 0 评论 -
父子控制器
控制器父子关系的建立原则如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系[a.view addSubview:b.view];[a addChildViewController:b];// 或者[a.view addSubview:otherView];[otherView addSubbiew.b.view];[a addChild原创 2016-04-01 15:33:30 · 236 阅读 · 0 评论 -
导航栏的细节问题
导航栏的细节当我们在一个UIViewController中同时创建2个tableView的时候,如果把它们的frame中的Y坐标设置为一样,你可能会发现它们的位置并没有达到你想要的结果.比如第一tableView个frame(0,0,320,568),另一个也frame(0,0,320,568),结果会发现第二个tableView的第一行数据被导航栏遮挡了,这就是因为系统自动帮你设置了第一个tab原创 2016-04-05 14:45:41 · 304 阅读 · 0 评论 -
copy_1
实现拷贝的方法copy 只会产生不可变的副本对象(比如NSString)mutableCopy 只会产生可变的副本对象(比如NSMutableString) 源对象类型 拷贝方法 副本对象类型 是否产生新对象 拷贝类型 NSString copy NSString NO 浅拷贝(指针拷贝) NSString mutableCopy NSMuta原创 2016-04-05 17:06:25 · 332 阅读 · 0 评论 -
IOS中UITableViewCell使用详解
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier;Cell的初始化方法,可以设置一个风格和标识符,风格的枚举如下:typedef NS_ENUM(NSInteger, UITableViewCellStyle) { UITab原创 2016-05-05 10:29:03 · 278 阅读 · 0 评论 -
判断手机号输入是否正确
// 正则判断手机号码地址格式- (BOOL)isMobileNumber:(NSString *)mobileNum {// 电信号段:133/153/180/181/189/177// 联通号段:130/131/132/155/156/185/186/145/176// 移动号段:134/135/136/137/138/139/150/151/152/157/158原创 2016-09-09 14:44:45 · 1856 阅读 · 0 评论 -
使用KeyChain来保存用户名和密码
KeyChain(钥匙串)是苹果提供的一种安全的保存用户名、密码、证书的方式,将敏感信息保存在keychain中后,这些信息不会随着app的卸载而丢失,除非开发人员在app中手动删除敏感信息,否则,这些信息将会一直保存在keychain中。 在使用keychain时,我们首先要将security.framework引入到工程中。 首先,我们构造一个工具类,通过这个类来操作keychain。(1)原创 2016-09-12 15:23:28 · 628 阅读 · 0 评论 -
导航--状态栏和导航栏颜色变化
1.导航上状态栏显示内容的颜色//方法//设置状态栏显示内容的颜色是白色,在info.plist文件中添加View controller-based status bar appearance,设为NO [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]原创 2015-12-23 16:02:47 · 704 阅读 · 0 评论