2009-12-01 59 views
11

請向我解釋什麼是initWithCoder?什麼是initWithCoder?

謝謝。

+2

http://developer.apple.com/mac/library/documentation/cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/NSCoding/initWithCoder: – Sampson 2009-12-01 22:48:07

回答

9

initWithCoder:NSCoder協議的一部分,它是Cocoa序列化系統的一部分。閱讀Archives and Serializations Guide for Cocoa

+1

when initWithCoder會調用還是什麼事件? – domlao 2009-12-01 23:12:26

+4

當您從磁盤上的文件反序列化某些內容時,它會被調用。 NSCoder是用於創建和讀取包含類的對象的持久性存儲(文件)的協議。 'initWithCoder'使用文件中的數據創建一個對象。 – TechZen 2009-12-02 00:02:20

相關問題