《Cocoa编程开发者手册》第三章

interface builder生成的是nib文件。 异步

整个nib文件均可以由程序来解析驱动。 ui

nib文件能够包含构成单个文档对象实例所需的全部对象。 对象

模型-视图-控制器模式在cocoa中广为使用。 接口

nsnib类是nib文件的主要接口。 文档

每一个nib文件都有一个伪对象,在ib中叫作文件属主(file‘s owner)。这个对象不是nib文件的一部分,在建立对象图的时候,它必须在nib文件外建立,而后传递给nsnib。 同步

对象由两种接口链接:action和outlet。 io

outlet就是实例变量,在nib文件载入时指向对象。action是消息。 变量

视图通知控制器本身的变化有两种方法:一种是经过action;另外一种是经过delegate object

cocoa绑定:1.key-value coding 2.key-value-observing coding

object-c最重要的部分是消息传递。这点很好了解 由于用的是smalltalk模型概念

对象间的交互都经过消息传递来进行。消息分发是同步的 默认状况下,但也能够异步进行。

消息传递时迟绑定,在消息发送以前,用来响应一个消息的代码是不肯定的。

协议 category

自省和反射的区别 自省指的是对象能够查看本身,了解本身的结构和能力,但反射包含以上描述,同时也包含修改本身结构的能力。

垃圾回收:跟踪与引用计数

block

autoreleasepool

构造器与初始化器

相关文章
相关标签/搜索