Skip to content

Releases: 937447974/YJCocoa

9.1.0

24 Oct 01:22
Compare
Choose a tag to compare

体验优化与 Bug 修复

9.0.0

06 Jul 16:25
Compare
Choose a tag to compare
  1. YJCocoa 使用 Swift 5.0 重构,支持 iOS 9.0;
  2. 整体架构瘦身,结构更加清晰,代码精简了30%。

8.8.0

24 May 06:45
Compare
Choose a tag to compare

代码优化和崩溃修复

8.7.0

09 Apr 09:04
Compare
Choose a tag to compare
  1. 新增 CodeInject,编译时注入代码,运行时提取执行,一站式解决 APP 启动卡顿问题。
  2. 新增 Safety,保护 APP 稳定运行,不 crash。
  3. 其他代码优化和崩溃修复。

8.6.0

25 Jan 07:34
Compare
Choose a tag to compare
  1. Scheduler 调度器,一站式解决代码耦合问题。
  2. Timeline 时间轴记录器,记录操作的耗时时间,主要用于启动优化。
  3. Log 日志输出,支持自定义日志级别输出内容。
  4. Pageview 和 URLRouter 重构升级。
  5. Singleton 性能优化,启用分布式锁。
  6. 其他代码优化和崩溃修复。

8.5.0

22 Nov 03:31
Compare
Choose a tag to compare
  1. 新增 ViewControllerTransitioning,支持 UIViewController 和 UINavigationController 转场动画自定义。
  2. Calendar 增加年月日时分秒等获取。
  3. URLRouter、NavigationBar 重构升级。
  4. 代码优化和崩溃修复。

8.4.0

08 Oct 04:27
Compare
Choose a tag to compare
  1. PageView 增加页面滑动监听。
  2. Dispatch 拆分 Pthread 库,并增加串行和并发队列操作。
  3. 代码优化和崩溃修复。

8.3.0

25 Jul 09:19
Compare
Choose a tag to compare
  1. YJNSCache 缓存工具上线,在 NSCache 的基础上增加了 NSDictionary 的相关功能。
  2. TableView 增加对 header 的支持。
  3. URLSession 启用 YJNSCache 缓存策略。

8.2.0

12 Jul 11:48
Compare
Choose a tag to compare
  1. NSNotificationCenter 上线,主要用于 block 回调通知,并支持自动释放。
  2. TableViewManager 升级为 TableView 库,增加 YJUITableView 组件。
  3. CollectionViewManager 升级为CollectionView 库,增加 YJUICollectionView 组件。
  4. PageViewManager 升级为 PageView 库,增加 YJUIPageViewController 组件。
  5. Dispatch 增加 strongSelfReturn 宏,支持self不存在时直接返回默认值。
  6. URLSession、DictionaryModel 修复相关 Bug。

8.1.0

15 May 02:05
Compare
Choose a tag to compare
  1. URLSession 架构升级,支持指定线程返回数据和自定义数据模型转换。
  2. NavigationRouter 和 Router 架构升级,支持外部依赖注入处理未注册的路由节点。