HTML5优势 跨平台 手机APP的开发模式 原生(纯oc或者纯android)优点:无缝连接,用户体验最好 缺点:开发成本过大 还有就是上线...
Swizzling应该总是在+load中执行 在Objective-C中,运行时会自动调用每个类的两个方法。+load会在类初始加载时调用,+i...
runloop 运行着的线程循环。用来接受循环中的事件和安排线程工作,并在没有工作时,让线程进入睡眠状态。 Run Loop从两个不同的事件源中...
Property 是属性 在.m中系统会自动的给你生成下划线的实例变量和getter和setter的方法,可以使用点语法和self. Insta...
UIView是所有页面的鼻祖。其本质也是CALayer在作祟。UIView的一切属性基本都是由相应的calayer来决定的。 首先UIView可...
KVO KVO提供了这样一种机制:当对象中的某个属性值发生了改变,可以对这些值的观察者做出通知。 两个要求,首先,接收者(会接收到值发生改变的消...
OC的理解与特性 . OC是一门面向对象的语言,三大特性:封装 继承 多态。静态语言特性(C++),动态语言的效率(动态绑定 动态加载). OC...
Category(分类) 作用: 可以在一个不知道类的源码的情况下,向这个类添加额外的方法.少数情况下可以用来扩展属性(利用runtime). ...
内存管理知识点总结 1 内存管理对象 值类型和引用类型 ** 值类型:** 比如 int float struct 等基本数据类型 苹果内部...