2016年6月18日
摘要: 基础知识 作用 保持程序持续运行 处理app中的各种事件(如触摸事件、定时器事件【NSTimer】、selector事件【选择器·performSelector···】) 节省CPU资源,提高程序性能 说明 没有RunLoop,那么程序一启动就会退出 有了Runoop,那么相当于在内部有一个死循环, 阅读全文
posted @ 2016-06-18 17:36 路很长 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 函数 闭包 之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language- 阅读全文
posted @ 2016-06-18 17:22 路很长 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.AFNetworking 目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式对返回数据进行处理。 2.FMDB 对sqlite数据库操作进行了封装,demo也比较简单。 3.MBProgressHUD 也是iOS项目常用的一个组件,用于显示过渡效果的,比如网络请求之前 阅读全文
posted @ 2016-06-18 17:05 路很长 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、初始化方法:有五种初始化方法,分别是 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo; 使用方法: - (void) 阅读全文
posted @ 2016-06-18 17:02 路很长 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 _locationManager = [[CLLocationManager alloc] init]; 2 3 //期望的经度 4 5 _locationManager.desiredAccuracy = kCLLocationAccuracyBest; 6 7 //大约变化100米更新一次 8 9 _locationManager... 阅读全文
posted @ 2016-06-18 17:01 路很长 阅读(4245) 评论(0) 推荐(0) 编辑
摘要: 要想自己写一个变声的函数或者库出来,谈何容易,所以采用了大家普遍采用的库SoundTouch。 该库可以实现改变声音的速度,节拍,音调(这个最重要,可以把声音的音调调高调低,使之变成男生女生,可以参照汤姆猫) 使用的思路为把整个库放到不同平台的底层,使用时只需包含头文件soundtouch.h即可. 阅读全文
posted @ 2016-06-18 16:47 路很长 阅读(1886) 评论(1) 推荐(0) 编辑
摘要: 提示:这里用到了正则表达式,使用了一个第三方开源的组件:RegexKitLite (该组件如何使用网上教程很多) #pragma mark - 获取拼音首字母(传入汉字字符串, 返回小写拼音首字母) +(NSString *)pinYingFirstCharactorStr:(NSString *) 阅读全文
posted @ 2016-06-18 16:41 路很长 阅读(202) 评论(0) 推荐(0) 编辑