RuntimeObject.zip Objective-C Runtime是一个将C语言转化为面向对象语言的扩展。 我们将C++和Objective进行对比,虽然C++和Objective-C都是在C的基础上加入面向对象的特性扩充而成的程序设计语言,但二者实现的机制差异很大。C++是基于静态类型,而Objective-C是基于动态运行
iOS KVO.zip KVO全称是Key Value Observing,是苹果提供的一套事件通知机制。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,只针对属性才会发生作用,一般继承自NSObject的对象都默认支持KVO。
iOS KVC的实现 KVC全称是Key Value Coding(键值编码),是一个基于NSKeyValueCoding非正式协议实现的机制,它可以直接通过key值对对象的属性进行存取操作,而不需通过调用明确的存取方法。这样就可以在运行时动态在访问和修改对象的属性,而不是在编译时确定。
疯狂iOS讲义下 疯狂iOS讲义,虽然本书的知识点足够深入、实用,但对于已经掌握《疯狂iOS讲义》上册内容的读者来说,本书的知识依然很容易看懂、理解,并很容易动手做出来。只要读者真正对书中应用、游戏感兴趣,并愿意扎扎实实地动手实践,完全可以很好地学会、掌握书中这些知识点。