摘要: 读前小提示:对于深浅复制有一个清楚的了解,对于学习oc的朋友来说,至关重要。那么首先,我们要明白深浅复制是如何定义的呢。这里为了便于朋友们理解,定义如下。浅 复制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。深 复制:在复制操作时,对于被复制的对象至少有一层复制是对象复制。完全复制:在复... 阅读全文
posted @ 2015-06-23 21:48 雷大鞋 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 操作NSMutableArray数字增加和删除时候出现崩溃,报错[__NSArrayI addObjectsFromArray:]: unrecognized selector。找了一个小时,发“__NSArrayI”这个提示比较重要。查了一下发现__NSArrayIis a code-word f... 阅读全文
posted @ 2015-06-23 21:40 雷大鞋 阅读(387) 评论(0) 推荐(0) 编辑
摘要: self.view.frame.size.height = 100f;这样写没法通过编译,编译器会报错"expression is not assignable"原因是,这句话里面的几个点有两种不同的含义。self.view.frame是Objective-C语法,是读取view属性的frame属性... 阅读全文
posted @ 2015-06-23 21:37 雷大鞋 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在iOS6.0以及OS X10.8之后,Apple引入了一套非正式协议(informal protocol)与Objective-C语法直接绑定。当你实现了这其中的方法之后即可使用数组下标来访问属性元素 在Foundation库中,NSArray类实现了- (id)objectAtIndexedSu... 阅读全文
posted @ 2015-06-23 20:11 雷大鞋 阅读(148) 评论(0) 推荐(0) 编辑