Swifter - Swift 开发者必备 Tips
¥49.00
介绍 Swift 使用中那些隐藏的小技巧,帮助您迅速熟悉和掌握 Swift 编程语言
Swift 是 Apple 于 WWDC 2014 提出的一门全新的开发语言。这门语言从其他很多语言中继承和学习了不少优点,语法非常优美,并且具有轻便灵活等特点,一经推出就备受瞩目。
活跃在 iOS 开发一线的本书作者王巍 (onevcat) 参加了 WWDC 14 开发者大会,亲历了这门语言的诞生,并在第一时间进行了大量的学习和研究。在本书中作者通过总结和分享了 Swift 中 100 条十分实用的小技巧和需要特别注意的地方,希望能让大家更好更快地掌握 Swift。
本书内容
-
字面量转换
如何使用字面量表达简化代码,提高可读性
-
多类型和容器
在 Swift 泛型容器中添加多类型支持
-
模式匹配
探索 switch 语句的原理,并发挥其最大潜能
-
Protocol Extension
通过面向接口的设计方式解耦代码
-
值类型和引用类型
区别 Swift 中的值和类型,值类型的容器使用上的注意点
-
获取对象类型
如何在 Swift 中进行自举,并使用类型系统帮助写出安全的代码
-
String 还是 NSString
Swift 的 String 和 Foundation 的 NSString 的互换性和使用上的权衡
-
C 指针内存管理
在 Swift 中使用 unsafe 类型与 C 协作
-
Swift 命令行工具
使用 Swift 命令行工具进行编译以及输出编译的中间结果
-
Playground 可视化
使用 XCPlayground 强化 Playground 的使用
-
JSON 和 Codable
使用 Swift 内建的序列化和反序列化方法处理 JSON
-
列举 enum 类型
定义接口来对 enum 中的所有值进行枚举
-
KeyPath 和 KVO
Swift 4 中类型安全的 KeyPath 支持以及键值观察中的应用
关于作者
常见问题
-
这本书是针对 Swift 4 的吗?
是的,我们针对最新版本的 Swift 4 编写和修订本书,并使用了全新的语言特性。
-
我能在哪里找到书中的示例代码?
书中的示例代码都放在了 GitHub 的这个仓库中,您可以随时查阅。
-
阅读本书需要 Swift 知识吗?
是的,本书面向的是至少阅读过 Apple 的 Swift 入门书籍,并想要进一步深入了解 Swift 编程语言的开发者。
-
这本书有纸质书吗?
这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。
-
我能在什么设备上阅读本书?
我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。
-
付款方式是怎样,我能获得后续更新吗?
本书内容已经相对过时,不再提供购买。但是之前购买过本书的读者依然可以进行下载。
-
为什么支付宝付款时价格和网站表示稍有不同?
我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。
-
我成功购买了,但是下载失败或者下载没有开始?
如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。
-
除了本书,还有其他推荐的图书吗?
请您关注本站的书籍页面以获取更多信息。
-
我还有其他问题。
欢迎使用邮件联系我们,我们随时准备好为您提供服务。