免费阅读此书。 了解更多
免费借阅
或者
电子书定价: ¥46.05
Kindle电子书价格: ¥36.84

这些促销将适用于该商品:

部分促销可以同时享受;部分促销不可与其他促销同时享受。更多详情请查看促销条款。

Kindle 阅读软件徽标图片

下载免费的 Kindle 阅读软件,即可立即在智能手机、平板电脑或电脑上阅读 Kindle 电子书 - 无需 Kindle 设备了解更多信息

使用 Kindle 网页版即时在浏览器上阅读。

使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。

下载 Kindle 阅读软件的二维码

“Swifter:100个Swift开发必备Tip”,作者:[王巍]

Swifter:100个Swift开发必备Tip Kindle电子书

4.4 颗星,最多 5 颗星 9 评论

|
分享
分享 <分享样章>
广告
显示所有 格式和版本 隐藏其他格式和版本
亚马逊价格
全新品最低价 非全新品最低价
Kindle电子书
¥36.84

商品描述

名人推荐

这本书非常适合从 Objective-C 迁移至 Swift 的开发者,将两个语言的实现做对比,着眼于差异和特性,每个 Tip 都清晰明了。作为国内 Swift 圈里的先行者之一,作者填过的“坑”、总结的技巧,让后续开发者面对这门语言时更有信心。与 Swift 官方手册一样,我相信它将成为这门新语言必备的工具书。
——孙源 90后 iOS 开发者,现就职于百度,多次在北京组织 iOS 开发者线下分享会
当 Swift 还是满面疮痍的时候,Onevcat 用谨慎、优雅与睿智为我们填平了这一切,每一位优秀的 Swifter 都应该把这本书放在枕边,像情人一样,每晚翻阅一下。
——周楷雯 Catch 团队创始人
Swift 作为 iOS 和 Mac 开发的趋势,值得每一位 Apple 开发者投注精力。本书站在更高的视角,审视了 Swift 的新语法、新特性以及从 Objective C 转向 Swift 的方方面面。书中的示例深入浅出,讲解直击要害、重点突出,读者阅后定有醍醐灌顶之感。不过需要指出的是这并不是一本 Swift 的入门书,本书的最佳受众是有 Objective-C 经验的开发者。
——郭中强,前行中的独立开发者,正在打造一个让人愉悦的 GitHub 客户端
这本书罗列了 Swift 的各种特性和它们的适用场景,作者分享了不少宝贵的使用经验,使读者对 Swift 的理解进入更深的层次。
——知名 Swift 开源项目 LTMorphingLabel 作者 汤圣罡
--此文字指其他 kindle_edition 版本。

目录

推荐序iii
序vii
I Swift 新元素1
Tip 1. 柯里化(Currying) 2
Tip 2. 将protocol 的方法声明为mutating 5
Tip 3. Sequence 6
Tip 4. 多元组(Tuple) 9
Tip 5. @autoclosure 和?? 操作符11
Tip 6. Optional Chaining 14
Tip 7. 操作符16
Tip 8. func 的参数修饰19
Tip 9. 方法参数名称省略22
Tip 10. 字面量转换25
Tip 11. 下标30
Tip 12. 方法嵌套32
Tip 13. 命名空间35
Tip 14. Any 和AnyObject 38
Tip 15. typealias 和泛型接口41
Tip 16. 可变参数函数44
Tip 17. 初始化方法顺序46
Tip 18. Designated、Convenience 和Required 48
Tip 19. 初始化返回nil 51
Tip 20. protocol 组合54
Tip 21. static 和class 58
Tip 22. 多类型和容器61
Tip 23. default 参数64
Tip 24. 正则表达式67
Tip 25. 模式匹配70
Tip 26. … 和..< 73
Tip 27. AnyClass、元类型和.self 75
Tip 28. 接口和类方法中的Self 78
Tip 29. 动态类型和多方法81
Tip 30. 属性观察83
Tip 31. final 86
Tip 32. lazy 修饰符和lazy 方法89
Tip 33. find 93
Tip 34. Reflection 和MirrorType 95
Tip 35. 隐式解包Optional 98
Tip 36. 多重Optional 100
Tip 37. Optional Map 103
II 从Objective-C/C 到Swift 105
Tip 38. Selector 106
Tip 39. 实例方法的动态调用109
Tip 40. 单例111
Tip 41. 条件编译114
Tip 42. 编译标记116
Tip 43. @UIApplicationMain 118
Tip 44. @objc 和dynamic 120
Tip 45. 可选接口123
Tip 46. 内存管理,weak 和unowned 125
Tip 47. @autoreleasepool 132
Tip 48. 值类型和引用类型135
Tip 49. Foundation 框架137
Tip 50. String 还是NSString 139
Tip 51. UnsafePointer 141
Tip 52. C 指针内存管理144
Tip 53. COpaquePointer 和CFunctionPointer 146
Tip 54. GCD 和延时调用148
Tip 55. 获取对象类型152
Tip 56. 自省154
Tip 57. 类型转换157
Tip 58. KVO 160
Tip 59. 局部scope 163
Tip 60. 判等167
Tip 61. 哈希170
Tip 62. 类簇172
Tip 63. Swizzle 175
Tip 64. 调用C 动态库178
Tip 65. 输出格式化180
Tip 66. Options 182
Tip 67. 性能考虑184
Tip 68. 数组enumerate 186
Tip 69. 类型编码@encode 188
Tip 70. C 代码调用和@asmname 190
Tip 71. sizeof 和sizeofValue 192
Tip 72. delegate 194
Tip 73. Associated Object 196
Tip 74. Lock 198
Tip 75. Toll-Free Bridging 和Unmanaged 200
III Swift 与开发环境及一些实践203
Tip 76. Swift 命令行工具204
Tip 77. 随机数生成206
Tip 78. Printable 和DebugPrintable 208
Tip 79. 错误处理210
Tip 80. 断言213
Tip 81. fatalError 215
Tip 82. 代码组织和Framework 218
Tip 83. Playground 延时运行222
Tip 84. Playground 可视化224
Tip 85. Playground 与项目协作226
Tip 86. Playground 限制228
Tip 87. 数学和数字230
Tip 88. JSON 232
Tip 89. NSNull 234
Tip 90. 文档注释236
Tip 91. Log 输出238
Tip 92. 溢出240
Tip 93. 宏定义define 242
Tip 94. 属性访问控制244
Tip 95. Swift 中的测试246
Tip 96. Core Data 248
Tip 97. 闭包歧义250
Tip 98. 泛型扩展254
Tip 99. 兼容性256
Tip 100. 列举enum 类型258
后记及致谢261
--此文字指其他 kindle_edition 版本。

基本信息

  • ASIN ‏ : ‎ B01I4PR0BY
  • 出版社 ‏ : ‎ 电子工业出版社; 第1版 (2016年6月14日)
  • 出版日期 ‏ : ‎ 2015年5月1日
  • 品牌 ‏ : ‎ 博文视点
  • 语言 ‏ : ‎ 简体中文
  • 文件大小 ‏ : ‎ 2225 KB
  • 标准语音朗读 ‏ : ‎ 未启用
  • X-Ray ‏ : ‎ 未启用
  • 生词提示功能 ‏ : ‎ 未启用
  • 纸书页数 ‏ : ‎ 262页
  • 用户评分:
    4.4 颗星,最多 5 颗星 9 评论

买家评论

4.4 颗星,最多 5 颗星
4.4星,共 5 星
9 买家评级
5 星
57%
4 星
29%
3 星
14%
2 星 0% (0%) 0%
1 星 0% (0%) 0%

评论该商品

与其他买家分享您的想法

7 个买家评论

2016年2月18日
已确认购买
2015年6月30日
已确认购买
1 个人发现此评论有用
报告滥用情况
2015年6月17日
已确认购买
1 个人发现此评论有用
报告滥用情况
2015年5月30日
已确认购买
1 个人发现此评论有用
报告滥用情况
2015年5月22日
已确认购买
1 个人发现此评论有用
报告滥用情况
2015年12月8日
已确认购买