首页 > 其他 > 详细

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

时间:2015-03-27 17:49:25      阅读:271      评论:0      收藏:0      [点我收藏+]

interface builder生成的是nib文件。

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

nib文件可以包含构成单个文档对象实例所需的所有对象。

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

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

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

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

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

视图通知控制器自己的变化有两种方法:一种是通过action;另一种是通过delegate

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

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

对象间的交互都通过消息传递来进行。消息分发是同步的 默认情况下,但也可以异步进行。

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

协议 category

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

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

block

autoreleasepool

构造器与初始化器



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

原文:http://my.oschina.net/DCode/blog/392759

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!