《iOS编程基础:Swift、Xcode和Cocoa入门指南》合规电子书下载

获取这本书 已核验 1 个合规下载资源

下载入口仅展示公版、授权、开放许可、官方试读或本站自制资料。

分类
科技技术
出版年份
2017
译者
张龙
语言
中文
格式
资源

《iOS编程基础:Swift、Xcode和Cocoa入门指南》内容简介

O'Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O'Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O'Reilly的发展充满了对创新的倡导、创造和发扬光大。 O'Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。O'Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新产业的革命性思想。作为技术人士获取信息的选择,O'Reilly现在还将先锋专家的知...(展开全部)

《iOS编程基础:Swift、Xcode和Cocoa入门指南》书籍信息摘要

《iOS编程基础:Swift、Xcode和Cocoa入门指南》合规电子书下载,作者 马特·诺伊贝格,科技技术,2017年,资源格式。查找时建议核对作者、出版社、年份、目录、授权状态和文件格式。

《iOS编程基础:Swift、Xcode和Cocoa入门指南》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《iOS编程基础:Swift、Xcode和Cocoa入门指南》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

有 1 个已核验资源,下方可查看格式、来源和授权状态。

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 前言1
  2. 第一部分语言
  3. 第1章Swift架构纵览11
  4. 1.1基础11
  5. 1.2万物皆对象12
  6. 1.3对象类型的3种风格14
  7. 1.4变量14
  8. 1.5函数15
展开全部(共 222 章节)
  1. 1.6Swift文件的结构16
  2. 1.7作用域与生命周期19
  3. 1.8对象成员20
  4. 1.9命名空间20
  5. 1.10模块21
  6. 1.11实例22
  7. 1.12为何使用实例24
  8. 1.13self26
  9. 1.14隐私27
  10. 1.15设计29
  11. 1.15.1对象类型与API29
  12. 1.15.2实例创建、作用域与生命周期31
  13. 1.15.3小结32
  14. 第2章函数34
  15. 2.1函数参数与返回值34
  16. 2.1.1Void返回类型与参数37
  17. 2.1.2函数签名38
  18. 2.2外部参数名38
  19. 2.3重载41
  20. 2.4默认参数值42
  21. 2.5可变参数43
  22. 2.6可忽略参数44
  23. 2.7可修改参数44
  24. 2.8函数中的函数48
  25. 2.9递归49
  26. 2.10将函数作为值50
  27. 2.11匿名函数53
  28. 2.12定义与调用57
  29. 2.13闭包58
  30. 2.13.1闭包是如何改善代码的59
  31. 2.13.2返回函数的函数61
  32. 2.13.3使用闭包设置捕获变量64
  33. 2.13.4使用闭包保存捕获的环境64
  34. 2.14柯里化函数66
  35. 第3章变量与简单类型68
  36. 3.1变量作用域与生命周期68
  37. 3.2变量声明69
  38. 3.3计算初始化器72
  39. 3.4计算变量73
  40. 3.5setter观察者76
  41. 3.6延迟初始化77
  42. 3.7内建简单类型79
  43. 3.7.1Bool80
  44. 3.7.2数字81
  45. 3.7.3String88
  46. 3.7.4Character93
  47. 3.7.5Range96
  48. 3.7.6元组98
  49. 3.7.7Optional102
  50. 第4章对象类型114
  51. 4.1对象类型声明与特性114
  52. 4.1.1初始化器115
  53. 4.1.2属性122
  54. 4.1.3方法125
  55. 4.1.4下标127
  56. 4.1.5嵌套对象类型128
  57. 4.1.6实例引用129
  58. 4.2枚举131
  59. 4.2.1带有固定值的Case132
  60. 4.2.2带有类型值的Case133
  61. 4.2.3枚举初始化器134
  62. 4.2.4枚举属性136
  63. 4.2.5枚举方法137
  64. 4.2.6为何使用枚举138
  65. 4.3结构体139
  66. 4.3.1结构体初始化器、属性与方法139
  67. 4.3.2将结构体作为命名空间140
  68. 4.4类141
  69. 4.4.1值类型与引用类型142
  70. 4.4.2子类与父类146
  71. 4.4.3类初始化器151
  72. 4.4.4类析构器159
  73. 4.4.5类属性与方法159
  74. 4.5多态161
  75. 4.6类型转换164
  76. 4.7类型引用168
  77. 4.8协议172
  78. 4.8.1为何使用协议174
  79. 4.8.2协议类型测试与转换176
  80. 4.8.3声明协议177
  81. 4.8.4可选协议成员178
  82. 4.8.5类协议180
  83. 4.8.6隐式必备初始化器180
  84. 4.8.7字面值转换182
  85. 4.9泛型183
  86. 4.9.1泛型声明185
  87. 4.9.2类型约束186
  88. 4.9.3显式特化189
  89. 4.9.4关联类型链190
  90. 4.9.5附加约束192
  91. 4.10扩展196
  92. 4.10.1扩展对象类型196
  93. 4.10.2扩展协议199
  94. 4.10.3扩展泛型202
  95. 4.11保护类型203
  96. 4.11.1AnyObject203
  97. 4.11.2AnyClass206
  98. 4.11.3Any207
  99. 4.12集合类型208
  100. 4.12.1Array208
  101. 4.12.2Dictionary222
  102. 4.12.3Set227
  103. 第5章流程控制与其他232
  104. 5.1流程控制232
  105. 5.1.1分支233
  106. 5.1.2循环245
  107. 5.1.3跳转250
  108. 5.2运算符261
  109. 5.3隐私性264
  110. 5.3.1Private声明265
  111. 5.3.2Public声明267
  112. 5.3.3隐私性规则267
  113. 5.4内省267
  114. 5.5内存管理269
  115. 5.5.1弱引用270
  116. 5.5.2无主引用272
  117. 5.5.3匿名函数中的弱引用与无主引用273
  118. 5.5.4协议类型引用的内存管理275
  119. 第二部分IDE
  120. 第6章Xcode项目剖析279
  121. 6.1新建项目279
  122. 6.2项目窗口281
  123. 6.2.1导航窗格282
  124. 6.2.2辅助窗格288
  125. 6.2.3编辑器289
  126. 6.3项目文件及其依赖291
  127. 6.4目标293
  128. 6.4.1构建阶段294
  129. 6.4.2构建设置296
  130. 6.4.3配置297
  131. 6.4.4方案与目标298
  132. 6.5从项目到运行应用300
  133. 6.5.1构建设置303
  134. 6.5.2属性列表设置303
  135. 6.5.3nib文件304
  136. 6.5.4其他资源305
  137. 6.5.5代码文件与应用启动过程307
  138. 6.5.6框架与SDK312
  139. 6.6对项目内容进行重命名314
  140. 第7章nib管理316
  141. 7.1nib编辑器界面概览317
  142. 7.1.1文档大纲318
  143. 7.1.2画布321
  144. 7.1.3查看器与库323
  145. 7.2nib加载324
  146. 7.2.1何时加载nib325
  147. 7.2.2手工加载nib326
  148. 7.3连接328
  149. 7.3.1插座变量328
  150. 7.3.2nib拥有者330
  151. 7.3.3自动配置nib333
  152. 7.3.4误配置的插座变量333
  153. 7.3.5删除插座变量335
  154. 7.3.6创建插座变量的其他方式335
  155. 7.3.7插座变量集合338
  156. 7.3.8动作连接339
  157. 7.3.9创建动作的其他方式340
  158. 7.3.10误配置的动作342
  159. 7.3.11nib之间的连接——不行!342
  160. 7.4nib实例的其他配置343
  161. 第8章文档346
  162. 8.1文档窗口346
  163. 8.2类文档页面349
  164. 8.3示例代码351
  165. 8.4快速帮助352
  166. 8.5符号353
  167. 8.6头文件354
  168. 8.7互联网资源355
  169. 第9章项目的生命周期356
  170. 9.1设备架构与条件代码356
  171. 9.1.1向后兼容357
  172. 9.1.2设备类型359
  173. 9.2版本控制360
  174. 9.3编辑与代码导航362
  175. 9.3.1自动补令363
  176. 9.3.2代码片段364
  177. 9.3.3Fix-it与实时语法检查365
  178. 9.3.4导航366
  179. 9.3.5查找368
  180. 9.4在模拟器中运行369
  181. 9.5调试370
  182. 9.5.1原始调试370
  183. 9.5.2Xcode调试器372
  184. 9.6测试378
  185. 9.7清理383
  186. 9.8在设备中运行384
  187. 9.8.1在没有开发者计划成员资格的情况下运行386
  188. 9.8.2获取开发者计划成员资格387
  189. 9.8.3获取证书387
  190. 9.8.4获取开发配置文件389
  191. 9.8.5运行应用390
  192. 9.8.6配置文件与设备管理390
  193. 9.9分析391
  194. 9.9.1仪表盘391
  195. 9.9.2Instruments392
  196. 9.10本地化394
  197. 9.10.1本地化Info.plist396
  198. 9.10.2本地化nib文件398
  199. 9.10.3本地化代码字符串399
  200. 9.10.4使用XML文件进行本地化401
  201. 9.11归档与发布403
  202. 9.12AdHoc发布405
  203. 9.13最后的准备406
  204. 9.13.1应用图标407
  205. 9.13.2其他图标408
  206. 9.13.3启动图片408
  207. 9.13.4屏幕截图与视频预览409
  208. 9.13.5属性列表设置410
  209. 9.14向AppStore提交应用411
  210. 第三部分Cocoa
  211. 第10章Cocoa类417
  212. 10.1子类化417
  213. 10.2类别与扩展420
  214. 10.2.1Swift如何

常见问题

《iOS编程基础:Swift、Xcode和Cocoa入门指南》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《iOS编程基础:Swift、Xcode和Cocoa入门指南》阅读难度高吗?

建议根据目录、格式和自身阅读设备判断。文字类内容通常适合 EPUB,固定排版内容通常适合 PDF。

《iOS编程基础:Swift、Xcode和Cocoa入门指南》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《iOS编程基础:Swift、Xcode和Cocoa入门指南》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《iOS编程基础:Swift、Xcode和Cocoa入门指南》?

本页上方提供合规下载入口,下方会展示来源、授权状态和核验信息。若需要纸质书或商业电子书,建议通过正版渠道获取。

如何继续查找《iOS编程基础:Swift、Xcode和Cocoa入门指南》相关书籍?

可以进入 马特·诺伊贝格 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。