iPhone应用开发学习笔记实现案例是本文要介绍的内容,主要是来学习iphone应用开发中的一些案例中的技巧学习,具体内容来看本文详解。
1、获取用户iPhone应用中***语言的方法
- NSUserDefaults* defs = [NSUserDefaults standardUserDefautls];
- //得到用户缺省值
- NSArray* languages = [defs objectForKey:@"AppleLanguages"];
- //在缺省值中找到AppleLanguages, 返回值是一个数组
- NSString* preferredLang = [languages objectAtIndex:0];
- //在得到的数组中的***个项就是用户的***语言了
2、获取iPhne应用中关于通讯录里电话号码的代码
获取通讯录里电话号码的代码恐怕是很多 iPhone App 需要的功能,下面这段代码由 CocoaChina 会员“fake”提供,希望对苹果开发者有所帮助。
- ABAddressBookRef addressBook = ABAddressBookCreate();
- peopleArray = (NSMutableArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
- for (id *people in peopleArray)
- {
- ABMultiValueRef phones = (ABMultiValueRef) ABRecordCopyValue(people, kABPersonPhoneProperty);
- int nCount = ABMultiValueGetCount(phones);
- for(int i = 0 ;i < nCount;i++)
- {
- NSString *phonelLable = (NSString *)ABMultiValueCopyLabelAtIndex(phones, i);
- NSString *phoneNO = (NSString *)ABMultiValueCopyValueAtIndex(phones, i); // 这个就是电话号码
- }
- }
3、iphone应用开发在cocos2d里添加音乐的代码
在 cocos2d 里添加音乐的代码,由 CocoaChina 会员“ljg420811”提供
- NSString *path = [[NSBundle mainBundle] pathForResource:@"testmusic2" ofType:@"wav"];
- SystemSoundID soundID;
- AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path], &soundID);
- AudioServicesPlaySystemSound (soundID);
小结:iPhone应用开发学习笔记实现案例的内容介绍完了,希望通过本文的学习能对你有所帮助!