我需要你的幫助,我困在一個簡單的問題,我做了很多谷歌搜索,但沒有得到解決方案。我如何能在Cocos2d中儲存前5名的分數iphone
我想存儲前5名的分數和名稱,我做了NSUserDefaults的分數,但不知道如何存儲它的名稱。請幫助我。我真的需要你的幫助。 感謝...
我需要你的幫助,我困在一個簡單的問題,我做了很多谷歌搜索,但沒有得到解決方案。我如何能在Cocos2d中儲存前5名的分數iphone
我想存儲前5名的分數和名稱,我做了NSUserDefaults的分數,但不知道如何存儲它的名稱。請幫助我。我真的需要你的幫助。 感謝...
可以進入用戶的默認保存爲
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSDictionary* dict = [[NSDictionary alloc] initWithObjectsAndKeys:@"jonny",@"name",@"100",@"score", nil];
NSArray* arr = [[NSArray alloc] initWithObjects:dict, nil];
[defaults setObject:arr forKey:@"list"];
[defaults synchronize];
[dict release];
[arr release];
和
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSArray* arr = [defaults objectForKey:@"list"];
NSLog(@"%@",[arr objectAtIndex:0]);
這個工作正常讀取的值,這將是字典的數組。
我建議您熟悉基本的Objective-C集合類。您可以使用NSDictionary來存儲對象,而這些對象可以是其他對象。在您的應用程序中分析您的集合類之後,您可以將此字典與NSUserDefaults結合使用,以僅存儲您想要存儲的內容。
拿起一本關於Objective-C和學習集,數組和詞典的好書。
謝謝你的建議 – Burhan 2012-04-27 14:05:23
非常感謝,但它看起來不錯,但只有一個混淆,就是我如何才能得到只有前5名而不是完整名單 – Burhan 2012-04-27 11:51:58
完全有多少可能是..?獲得數組後,你可以得到任何數量的數據 – vishy 2012-04-27 11:59:26
啊,但我想只顯示前5名與分數 – Burhan 2012-04-27 12:15:34