《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

構造器與初始化器

相關文章
相關標籤/搜索