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