之前在写 Star Order 的 Mac 客户端,在 iOS 端已经用 Objective-C 写好的情况下,我作死的使用了 Swift 来写 Mac 客户端,费尽洪荒之力各种迁移代码,各种学习 Mac 开发之后最近终于接近写完了。
然鹅,就在前两天我开始做测试并沾沾自喜 Swift 终于入门了的时候: macOS 和 Xcode8 的 GM 版发布了==>我兴高采烈的更新了==>项目满目疮痍了==>我崩溃了
主要问题集中在:
深入思考之后,我越来越觉得以后每年 9 月节奏都会变成: 《 Swift 从入门到精通再到入门》, 《老 Swift 项目是怎么垮掉的》以及《 Xcode 为什么这样红》。
为了长治久安,我又在考虑从 Swift 迁移回 Objective-C ,并重构代码了。。。
我还在纠结是直接先 Swift 上一版,然后去慢慢迁移重构,还是再花一个多月迁移回 Objective-C 之后再发。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.