随笔分类 - IOS
摘要:IOS9中通过url scheme调用其他app时候,控制台会输入canOpenURL: failed for URL: "XXXXXX://" - error: "This app is not allowed to query for scheme XXXXXX”修正方法是,Info.plist...
阅读全文
摘要:iOS系统语言切换到English的时候,中文联系全部规整进入的#里面,导致每次查找联系人会很麻烦解决这个问题有很多方法一、最简单的方法 切换回中文系统二、拼音法 將 Contacts 裏面的每個名片的姓名拼音分別填入 Phonetic Last Name 和 Phonetic First Name 中就行。三、终极修复法 1、先将系统语言转换为“简体中文”(这个步骤非常重要先做,否则以下操作不会起作用的。) 2、利用ifunbox或itools或pp助手等工具,进入/System/Library/Frameworks/AddressBook.framework 将zh_CN.lpr...
阅读全文
摘要:- (BOOL)isJailbroken{ BOOL jailbroken = NO; NSString *cydiaPath = @"/Applications/Cydia.app"; NSString *aptPath = @"/private/var/lib/apt/"; if ([[NSFileManagerdefaultManager] fileExistsAtPath:cydiaPath]) { jailbroken = YES; } if ([[NSFileManagerdefaultManager] fileExistsA...
阅读全文
摘要:1. 重新安装。前提是保证彻底卸载,完全卸载使用下面命令:sudo /Developer/Library/uninstall-devtools --mode=all逼急了才用的方法2. 使用32位模式运行Xcode在Finder里,找到/Developer/Application/XCode.app...
阅读全文
摘要:做项目的时候需要用到UITextView输入法设置为中文时,我想输入中文“有”,我输入一个字母y的时候,一下回调会被调用-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text和- (void)textViewDidChange:(UITextView *)textView目前的解决方案是用以下方式做适配-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(N
阅读全文
摘要:最近在项目中需要用到单例模式(singleton),于是对谷歌了一些资料发现objective-c中的单例不是想象中的,apple官方文档建议并非如此,代码量是我好几倍,但是既然官方建议一定是有道理的,谷歌了写资料,多数都是建议这么使用,却没人对此做详解因为没理解透,用着不踏实,所以决定做些调试,了解透彻!看完如还有疑问可以进IOS中高级开发群:118623167和大家交流按照一般的思路,如下staticMyClass *class = nil;@implementation MyClass+(MyClass *)sharedMyClass{if (!class) { [[selfall...
阅读全文
摘要:UITextField 限制输入字数方法一- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (range.location>= 11) return NO; returnYES;}方法二- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacemen..
阅读全文
摘要:第一步:打开Applications ->xcode4.3(也就是你以前使用的xcode) -> 单机右键 -> show Package Contents (如下图操作)
阅读全文
摘要:一、APNS提供了两项基本的服务:消息推送和反馈服务。二、APNS推送调用函数。 三、apns推送且传送指定参数。
阅读全文

浙公网安备 33010602011771号