Skip to content

Releases: 937447974/YJCocoa

8.0.2

19 Apr 05:42
Compare
Choose a tag to compare

Leaks 忽略对 WK 前缀对象的内存泄漏分析

8.0.1

19 Apr 05:43
Compare
Choose a tag to compare

移除 DEBUG 宏判断

8.0.0

13 Dec 10:06
Compare
Choose a tag to compare
  1. 升级支持最低版本为 iOS 8.0 和 Swift 4.0;
  2. 优化 strongSelf 宏,提升性能;
  3. 增加 KVO 库,支持 block 回调和自动移除 Observer。

v7.1.0

18 Oct 06:09
Compare
Choose a tag to compare
  1. Log 库升级,支持 iOS 11 控制台 NSArray 和 NSDictionary 中文输出。
  2. Router 和 NavigationRouter 架构升级,增加路由器的作用域控制,实现了热翻页效果。
    ① 单例模式:项目中只存在一份对应的控制器。
    ② 原型模式:每次跳转时都会重新创建一份对应的控制器。
    ③ 内存警告模式:内存警告时,释放相关联的控制器。

v7.0.0

25 Sep 06:56
Compare
Choose a tag to compare

兼容 Xcode 9,消除警告提示。

v6.6.0

25 Jul 08:50
Compare
Choose a tag to compare
  1. Dispatch 移除并发队列方法;
  2. DictionaryModel 增加模型转换时根据外部属性key动态设置方法。

v6.5.0

27 Jun 08:58
Compare
Choose a tag to compare
  1. TableViewManager 移除 cell 悬浮支持;
  2. Leaks 增加白名单,可添加无须内存分析的类;
  3. Dispatch 增加 dispatch_async_default(dispatch_block_t block) 方法。

v6.4.0

24 May 06:48
Compare
Choose a tag to compare

PageView 升级为 PageViewManager,主要实现对 UIPageViewController 的封装,支持轮播图、导航图、小说翻页等多种翻页模式

v6.3.0

25 Apr 09:45
Compare
Choose a tag to compare
  1. URLSession 崩溃修复;
  2. YJUIScrollViewManager 代理错误设置修复;
  3. Dispatch 中 __weakSelf 改为 @WeakSelf,__strongSelf 改为 @strongself
  4. CollectionViewManager 和 TableViewManager 移除同步和异步刷新 cell 的方法;
  5. TimeProfiler 增加页面分析器,控制台打印 VC 加载时间。

v6.2.0

17 Mar 06:35
Compare
Choose a tag to compare
  1. NavigationBar 修复部分机型启动崩溃错误;
  2. Singleton 性能优化,启用 pthread_mutex 锁;
  3. Dispatch 增加 pthread 锁架构;
  4. Router 和 NavigationRouter 架构升级;
  5. TimeProfiler 启用 RunLoop 监听主线程;
  6. Singleton 增加单例宏;
  7. DictionaryModel、Directory、Router、Swizzling、Timer、URLSession、CoreData、Leaks 和 TimeProfiler 库启用 Singleton 单例宏;
  8. MemoryInfo 上线,主要用于获取运行过程中的 RAM 相关信息,如剩余内存。