alibaba / HandyJSON

A handy swift json-object serialization/deserialization library
Other
4.23k stars 642 forks source link

建议在README中显著标注「不建议使用」 #471

Open kylechandev opened 2 years ago

kylechandev commented 2 years ago

诚然HandyJSON很好用,我是刚学iOS开发不久的,之前最终决定使用HandyJSON作为项目的JSON解析框架。看到issues里很多讨论HandyJSON写内存不稳定,升级系统版本必崩溃等问题(我暂时没有遇到,并且在我决定使用HandyJSON前就知道这些隐含问题了,之所以仍然使用是因为找不到更好更方便的解决方案),而且作者也已经不建议使用了#466,我认为应该更加负责任一些,在README的显著位置标注「不建议再使用」,给后面像我这样的初来者提个醒。目前我已经有了更好的解决方案(仅针对我的单个项目),并迁移到官方的Codable了,其实Codable大部分功能也都能实现

vczyh commented 1 year ago

支持,开源项目也是有生命周期的。

intsig171 commented 9 months ago

作者不维护了。在QQ群里已经明确说明了。 建议使用Codable作为替代方案。

几乎无障碍替换HandyJSON的方案SmartCodable: https://github.com/intsig171/SmartCodable 提供了详尽的替换说明。欢迎体验。 我的项中有1400+处使用HandyJSON,3天就全部替换完了。

image

image