08 2017 档案
GCD的基本使用
摘要:GCD全称Grand Central Dispatch,是Apple提供的一套底层API,提供了一种新的方法来进行并发程序编写,它的API包含在libdispatch库中. 觉得需要理解GCD中的三个要点: 1.同步异步(sync,async) sync表示同步,不会开启新线程,任务是在当前线程中执 阅读全文
posted @ 2017-08-29 14:51 HJiang 阅读(316) 评论(0) 推荐(0)
iOS实用小工具
摘要:.计算时间间隔多少秒,可以使用到计算程序代码执行时间 方式1: 方式2: 方式3: 计算N天前日期 当前2017-09-16 运行结果: 2017-09-18 阅读全文
posted @ 2017-08-25 00:02 HJiang 阅读(254) 评论(0) 推荐(0)
项目中实用第三方框架
摘要:综合项目 iOSProject 国内优秀框架 YYKit YYKit 是一组庞大、功能丰富的 iOS 组件。 为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件: YYModel — 高性能的 iOS JSON 模型框架。 YYCache 阅读全文
posted @ 2017-08-22 17:19 HJiang 阅读(463) 评论(0) 推荐(0)
NSTimer内存泄漏问题
摘要:使用NSTimer的时候可能存储内存泄漏问题,例如:当控制器销毁时,会发现dealloc没有被调用,问题的原因在于timer对控制器对象有强引用,即使是使用了weakSelf 如需解决这个问题,就得解决问题的原因timer对target对象的强引用,方式可以修改timer的引用为间接对象target 阅读全文
posted @ 2017-08-08 19:02 HJiang 阅读(253) 评论(0) 推荐(0)