Skip to content

3.0.16 - 修复线程安全及`NSObject`协议中崩溃的问题

Compare
Choose a tag to compare
@kinarobin kinarobin released this 04 Apr 09:19
· 84 commits to master since this release
8e5c446

Fix

  • 修复 [self properties] 方法中的线程安全问题 #656
  • 动态获取 NSObject Protocol 的属性列表过滤 hash, superclass, description, debugDescription,避免crash #666 #665
  • 修复 MJProperty 类中线程安全问题,并添加自定义锁MJ_LOCK() #667
  • 修复一处方法名错误

Performances

  • 代码文件结构更改, 方便抽离测试 #669
  • extern 替换为 FOUNDATION_EXPORT #633
  • 新增 mj_keyValuesDidFinishConvertingToObject:方法,把keyValues传给业务方 #630
  • 增加对NSDecimalNumber解析的支持 #628