2011年10月8日 星期六

(initializer) 實作初始化方法

實作時要參考下面幾點
  • 初始化方法開頭由init ,ex:  initWithFormat: , initWithObjects: .
  • 回傳值型態為id .
  • 設定自訂的初始化方法,在方法中呼叫上面一層類別的預設初始方法, 大多數類別的預設初始化方法是init. ex:NSObject.
  • 將上面一層的初始方法的回傳值給self.
  • 初始化方法"正常"則回傳self ,"不正常"則回傳nil .
  • 不是用accessor存取方法設值,直接在初始化方法中對變數設值.

沒有留言:

張貼留言