LeanCloud Objective-C SDK 正式开源

oc 正式开源

经过数月的代码重构和认真的准备,我们今天高兴地宣布 Objective-C SDK 开源了。大家可以从 GitHub 仓库 中获取源码。Objective-C SDK 的开源不但顺应了开发者们的呼声,也为我们自己带来了许多内部流程上的优化与效率提升。

更好的集成
不仅支持通过源码集成,还增加了对 Carthage 的支持。另外源码的体积比预编译 framework 的体积小很多,通过源码集成时,网络传输时间明显减少。

例如 Objective-C SDK 支持 iOS、macOS、tvOS 和 watchOS 四个平台。开源之前,对于每个平台,预编译 framework 需要加入对模拟器和真实设备的 CPU 类型的支持。比如 iOS SDK 包含有 i386、x86_64、armv7、armv7s 和 arm64 这 5 个 CPU slices,这就导致静态库的体积巨大,为此我们不得不移除 debug symbol 来减小体积。但这是削足适履的做法,而开源能完美地解决这个问题。

更好的调试
用户集成源码后,不仅可以看到更详细的错误堆栈,还可以深入到 SDK 源码内部进行断点跟踪。

更快的发布
开源之后,我们取消了以 framework 发布的方式,这样就省略了编译的环节,发布时间由此缩短。

更好的互动
用户可以更方便地参与到 issue 和新特性的讨论中来,让我们能够得到来自用户的第一手反馈与建议。

我们期待着开源后的 Objective-C SDK 能在大家的努力下蓬勃发展,帮助更多的用户快速打造出理想的产品。

LeanCloud Objective-C SDK 正式开源》上有2条评论

  1. Pingback引用通告: 2016 年 7 月份 LeanCloud 更新汇总 | LeanCloud Blog

发表评论

电子邮件地址不会被公开。 必填项已用*标注