我正在學習這個交易,目前正在關注NSDictionary。我目前正在從「開始探索iPhone SDK的iPhone開發」一書(Dave Mark/jeff LaMarche)中做例子。NSDictionary,爲什麼是這個
我正在使用的例子是在第7章(第166頁),選項卡欄和選取器中。
我想問他們爲什麼要像他們那樣使用字典。
下面是這種情況:
在.h文件:
的NSDictionary * stateZips;
的.m文件(viewDidLoad中)它們有以下代碼:
的NSDictionary *詞典= [[NSDictionary中的alloc] initWithContentsOfFile:plistPath];
self.stateZips = dictionary;
[字典發佈];
我的問題是,如果有,爲什麼他們的字典複製到stateZips,而不是使用stateZips從plist中給init,以避免額外的代碼進行任何具體的Objective-C的原因是什麼? ......或者如果這只是作家自己的做事方式?
你知道你可以接受答案,對吧? – 2010-11-14 11:50:29
借調。接受正確的答案是適當的禮節。 – 2010-11-14 11:54:18