1.指纹解锁(GitHub). 2.JS 与 OC 交互(GitHub). 3.模仿 HTML 下拉菜单(GitHub). 4.OC开发常用类目(GitHub). ...
分类:
其他好文 时间:
2016-03-31 16:38:02
阅读次数:
116
本篇主要讲述在 OC 开发中主要涉及到的运行时机制: 运行时的工作: 运行时在 OC 中的工作:OC 语言的设计模式决定了尽可能的把程序从编译和链接时推迟到运行时。只要有可能,OC 总是使用动态的方式来解决问题。这意味着 OC 语言不仅需要一个编译器,同时也需要一个运行时系统来执行编译好的代码。这儿 ...
分类:
移动开发 时间:
2016-03-26 23:31:25
阅读次数:
260
block 块语法,能够用block去保存一段代码,或者封装一段代码. block 实际是由c语言实现的,运行效率非常高. block 实际借鉴了函数指针的语法. block (^)(參数类型1 參数名1,參数类型2 參数名2...); 返回值类型 (^)(); 1.没有參数,括号也不能省略 2.參 ...
分类:
其他好文 时间:
2016-03-26 21:55:13
阅读次数:
236
因为所有的数据都被实例化到一个集合,如果分区的话,每个区取值都是从0开始\ 因此这里使用实例化对象是得不到分区以及分区索引的:使用属性都在一个集合
分类:
移动开发 时间:
2016-03-19 00:42:03
阅读次数:
269
本篇分为两部分: 一、Swift中的方法嵌套 二、Swift中的命名空间 在 swift 中我们可以让方法嵌套方法,如: 我们之前在使用 OC 开发时,它是没有命名空间的,所有的代码和引用的静态库最终都会被编译到同一个域和二进制中,这样的后果是一旦我们有重复的类名的话,就会导致编译时的冲突和失败。为
分类:
编程语言 时间:
2016-03-18 07:16:01
阅读次数:
213
本篇分两部分: 在 OC 开发中,我们通常会将 error 置为 nil 在绝大多数情况下,这个方法并不会发生什么错误,所以我们将 error 直接设置为 nil。但是出错的时候可能就会无从下手进行调试。在 Swift 中引入了异常机制,这让我们老牌程序员感到异常亲切,因为在 java 或
分类:
编程语言 时间:
2016-03-15 00:32:24
阅读次数:
242
一、创建一个时间 NSDate *date = [NSDate date]; // 打印出的时间是0时区的时间(北京--东八区) NSLog(@"%@",date); 二、日期格式化类NSDateFormatter 1>日期转化字符串 1 // 创建一个NSDate对象 2 NSDate *date
分类:
其他好文 时间:
2016-02-28 16:36:15
阅读次数:
123
集合类的异同点 一、NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二、NSSet\NSMutableSet *无序 *只能存放对象 三、NSDictionary\NSMu
分类:
其他好文 时间:
2016-02-28 16:30:34
阅读次数:
219
一、NSString:不可变字符串/NSMutableString:可变字符串 1>字符串的常用创建方式: (1)NSString *s1 = @"Chaos"; (2)NSString *s2 = [[NSString alloc] initWithFormat:@"age is %d",20];
分类:
其他好文 时间:
2016-02-28 16:29:28
阅读次数:
117
一、ARC的判断准则:只要没有强指针指向对象,就会释放对象 二、ARC特点: 1>不允许使用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 * strong:成员变量是强指针(适用于OC对象
分类:
其他好文 时间:
2016-02-26 00:33:22
阅读次数:
223