随笔分类 -  Apple开发

Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:dispatch_async(dispatch_get_main_queue(), ^{ // UI更新代码 }); 阅读全文
posted @ 2019-01-09 23:03 CH520 阅读(515) 评论(0) 推荐(0) 编辑
摘要:1、代码 /** 自动补充方法:当字符串长度不够需要自动补充到一定的位数 @param mainString 需要补充的字符串 @param addDigit 补充到的位数 @param addString 补充的字符串 @param inPrefix 在字符串前还是在尾部补齐 @return 完整 阅读全文
posted @ 2018-11-16 18:52 CH520 阅读(938) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。 所以在修改User Header Search Paths这个选项的时 阅读全文
posted @ 2018-10-23 12:38 CH520 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、addEntriesFromDictionary在字典中的用法: NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"BMW",@"CarLogo",@"Red",@"CarColor", 阅读全文
posted @ 2018-08-02 21:54 CH520 阅读(2455) 评论(0) 推荐(0) 编辑
摘要:1、pch预编译头文件的利与弊 1.1 说明: .pch文件是一个头文件,定义在.pch文件中的内容能够被项目中的其他文件访问。 简单来说,在.pch文件中定义的弘定义会作用到项目中的所有文件。 对于xcode6中创建工程不在自动添加.pch文件了。 查了下资料,很多资料认为.pch文件会影响效率。 阅读全文
posted @ 2018-07-29 12:21 CH520 阅读(584) 评论(0) 推荐(0) 编辑
摘要:1. 手机号码正则表达式验证 1)方法一 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通: 阅读全文
posted @ 2018-07-15 11:24 CH520 阅读(499) 评论(0) 推荐(0) 编辑
摘要:代码 typedef NS_ENUM(NSInteger, VoiceType) { VoiceTypeIsWav = 0, // wav VoiceTypeIsMp3 = 1, // mp3 VoiceTypeIsAPE = 2, // ape VoiceTypeIsOther = 3 // 其他 阅读全文
posted @ 2018-07-01 14:28 CH520 阅读(351) 评论(0) 推荐(0) 编辑