Objective-C开发学习笔记
文章平均质量分 76
倚栏笑谢红尘约
这个作者很懒,什么都没留下…
展开
-
手动管理内存的知识点整理
手动管理内存的知识点整理,用于给ARC的学习打基础原创 2015-01-11 22:26:14 · 416 阅读 · 0 评论 -
Swift和Objective-C的混合编程
一、Swift工程中使用OC创建一个Swift的控制台程序,新建OC的Cocoa Class 命名为 HelloOC。注意,这时会提示是否创建一个OC的桥梁,选择yes。在HelloOC.h中声明-(void) sayHello;在HelloOC.m中实现-(void) sayHello{ NSLog(@"Hello OC.");} 在SwiftCallOC2-Bridgin原创 2014-12-08 11:30:25 · 423 阅读 · 0 评论 -
懒加载
1.懒加载基本懒加载也称为延迟加载,即 在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其g注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合原创 2015-02-02 16:55:37 · 445 阅读 · 0 评论 -
Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例我们试试这两个方法的使用。1、新建Person类继承NSObject,新建Teacher类继承Per转载 2015-03-09 17:08:52 · 348 阅读 · 0 评论 -
OC笔记心得存档---深浅复制
读前小提示:对于深浅复制有一个清楚的了解,对于学习oc的朋友来说,至关重要。那么首先,我们要明白深浅复制是如何定义的呢。这里为了便于朋友们理解,定义如下。 浅 复 制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。 深 复 制:在复制操作时,对于被复制的对象至少有一层复制是对象复制。 完全复制:在复制操作时,对于被复制的对象的每一层复制都是转载 2015-03-10 10:10:33 · 447 阅读 · 1 评论