好吧,如果這很簡單,但是...我爲iPhone製作遊戲,我有一個高分列表 - 呃,不完全是一個列表,但一堆整數,所有我使用NSUserDefaults保存的工作正常。我的問題是我已經擴大了我的比賽,並且擁有超過30個關卡和3種模式(90分高分),我終於意識到即使它有效,這也變得很荒謬。我在網上搜索,但沒有什麼特別告訴你NSArrays,儘管在堆棧溢出的高分查詢中他們都被提及得很好。我也意識到,我可能不得不將每個項目保存爲NSUserDefault ...所以它會有幫助嗎?除非有某種NSUserDefaultArray ......但是數百個整數(並且正在增長)似乎正在失控。幫助NSArrays創造高分 - xcode4
0
A
回答
1
我聽到2個問題在這裏:
1)如何收拾整數到一個NSArray:
退房蘋果的文檔「集合編程主題,陣列:有序集合」它有方便的代碼片段。
請注意,您必須將整數包裝到NSNumbers中才能將它們存儲在數組中。有關代碼片段,請參閱「數字和值編程主題,使用數字」。
2)如何持續(店)的高比分整數:
我的猜測是,大多數遊戲程序員存儲這樣的事情在一個數據庫中,這意味着你需要找出如何使用核心數據/ SQLite,這是相當涉及。但是,無論如何,您最終都會想知道這一點,並且您可以通過這種方式堅持其他遊戲數據,從而增強您的應用。
順便提一句,核心數據沒有數組數據類型。你必須使用「可變形的」屬性。如果你作出明確H和M文件的管理對象類,不過,你可以簡單地重新鍵入屬性作爲一個NSArray,這樣的:
@property (nonatomic, retain) NSArray *arrayHighScores;
然後,你可以把這個ATTR作爲一個普通的NSArray。
Hillegasse的Mac可可編程可以給你核心數據的骨幹知識,還有其他書籍可以幫助你將它應用到iPhone上。
OR,看看這個鏈接:Storing custom objects in an NSMutableArray in NSUserDefaults
相關問題
- 1. 幫助創造PHP
- 2. 需要幫助創造搖擺
- 3. 需要幫助,並在創造EF 4.1
- 4. Java構造函數幫助
- 5. 導航造型幫助
- 6. C#構造函數幫助
- 7. 分頁幫助
- 8. 幫助創建枚舉擴展幫助
- 9. Rails幫助創建ajax星級評分
- 10. 需要幫助創建分段控件
- 11. 高級WordPress的幫助
- 12. 高級LINQ查詢幫助
- 13. 高級MySQL搜索幫助
- 14. 在R中提高幫助
- 15. MySQL高級選擇幫助
- 16. Apple幫助創作
- 17. SQL分類幫助
- 18. LINQ分組幫助
- 19. 幫助JavaScript分配
- 20. 在ios4.2設備上構建xcode4項目時需要幫助
- 21. Rails的幫助創造有許多屬於assoction
- 22. Eclipse的內容幫助,就有可能創造新的對象
- 23. 觸發幫助 - 無法觸發沒有問題創造
- 24. xCode4 Lua的語法高亮
- 25. C++幫助拷貝構造函數
- 26. 構造函數多態幫助
- 27. 需要幫助造型圖標
- 28. 需要幫助造型Drupal 6日曆
- 29. java中的構造函數幫助
- 30. 需要幫助造型活動鏈接
您可以加入你是如何保存這些整數一個代碼示例? – willc2 2011-05-22 00:42:18