iOS开发从入门到精通 封面

iOS开发从入门到精通

暂无评分
字数
1591字
章节数
24
丛书
清华社「视频大讲堂」大系·网络开发视频大讲堂
ISBN
9787302448662

标签

内容简介

本书是由刘燕编著、清华大学出版社 2017 年出版的 iOS 开发入门教程,以 iOS 9.0 与 Xcode 6.4 为开发平台,属于清华社「视频大讲堂」大系下的「网络开发视频大讲堂」子系列。全书共 24 章,按「语言基础—框架与界面—综合案例」三段式组织。第 1~7 章从 iOS 的发展历史、系统架构和 Xcode 开发环境讲起,依次介绍数据类型与运算符、控制语句、C 语言特性、类与对象、消息与协议、对象的所有权与内存管理,帮助零基础读者先掌握 Objective-C 这门语言。第 8~20 章进入框架与界面部分,讲解 Foundation 框架中的字符串、数字、日期、数组、字典与集合类,iOS 应用的核心架构与运行机制,以及窗口与视图、视图控制器、触摸与运动事件、基础控件与高级控件、绘图与动画、多媒体、设备管理、文件与数据操作(含 SQLite 数据库)等主题。第 21~24 章为四个完整综合案例,分别是「抢扑克」「电子琴」「吃豆人」「打砖块」,通过从创建工程、搭建界面到编写交互逻辑的全过程,演示一个可在模拟器与真机上运行的小型 App 是怎样做出来的。全书配有约 200 节同步视频和 102 个中小实例,适合没有 Objective-C 与 Apple 开发工具经验的读者按顺序自学,也可作为培训机构与院校移动开发课程的教材。

编辑推荐

这本书最突出的优点是「一条路走到底」的完整度。很多 iOS 入门书要么只讲语法、要么只堆界面控件,读者学完仍拼不出一个能跑的 App;本书用 24 章把 Objective-C 语法、Foundation 核心类库、UIKit 视图体系到完整案例串成一条线,读者跟着走一遍,基本能把「创建工程—连线—写交互—调试运行」的流程走通。 其次,它延续了清华社「视频大讲堂」系列的编排思路:全书约 200 节同步视频、102 个中小实例与 4 个综合案例,代码经过作者调试可直接运行,对没有老师带的初学者比较友好;每章末的「小结」也方便回头复习。作者刘燕长期做 iOS 培训与项目开发,行文偏口语化,讲事件传递、视图层级、内存与保留计数这类抽象概念时会配合具体代码分析,不像手册那样生硬。 需要提醒的是,本书基于 iOS 9 与 Objective-C,代码中的 UIAlertView、部分 Interface Builder 用法在今天已属旧写法,直接照抄可能报废弃警告。若把它当作「理解框架结构、打牢 Objective-C 与 UIKit 基础」的入门阶梯,再配合 Swift 与新版 SDK 的资料并进,性价比仍然不错。

适合谁读

适合

  • 完全没有 iOS 开发经验、想系统入门的自学者
  • 会其他语言、想转到移动开发方向的程序员
  • 需要一本可作课程教材的培训讲师与院校教师
  • 想理解 Objective-C 与 UIKit 底层组织方式,愿意手动写代码而非依赖 SwiftUI 的读者

不适合

  • 已经把 Swift 与 SwiftUI 作为主技术栈、只想学现代写法的开发者
  • 需要 iOS 15 以上新特性、SwiftUI、Combine 等最新内容的读者
  • 只想要速查式 API 手册、不愿按章节循序练习的读者

阅读建议

  1. 按第 1~7 章的顺序写代码,务必在本机装好 Xcode 并亲手敲一遍示例,语法部分不要跳过
  2. 读到第 11~15 章时,边看书边在 Interface Builder 里搭界面,理解视图层级与事件传递,比只读代码更有效
  3. 四个综合案例建议先自己尝试实现,再对照书中步骤核对差异,收获远大于照抄
  4. 遇到 UIAlertView 等已废弃 API 时,查官方文档换成 UIAlertController 等新写法,同时补充 Swift 资料

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1章 iOS基础
  2. 第2章 数据类型和运算符
  3. 第3章 控制语句
  4. 第4章 C语言特性
  5. 第5章 类
  6. 第6章 消息和协议
  7. 第7章 对象
  8. 第8章 Foundation框架基础
  9. 第9章 iOS应用开发核心
  10. 第10章 iOS开发入门
  11. 第11章 窗口和视图
  12. 第12章 视图控制器
  13. 第13章 事件
  14. 第14章 使用控件(上)
  15. 第15章 使用控件(下)
  16. 第16章 移动绘图
  17. 第17章 动画设计
  18. 第18章 多媒体开发
  19. 第19章 设备管理
  20. 第20章 文件和数据操作
  21. 第21章 综合案例:抢扑克
  22. 第22章 综合案例:电子琴
  23. 第23章 综合案例:吃豆人
  24. 第24章 综合案例:打砖块

常见问题

这本书对应的是哪个出版社、哪位作者的版本?
指刘燕编著、清华大学出版社 2017 年出版的版本,ISBN 为 9787302448662,共 868 页、约 1591 千字。同名书市面上还有李发展的《iOS移动开发从入门到精通》等,书名相近但不是同一本,购买时请核对作者与 ISBN。
需要先学 C 语言吗?
不强制。书中第 4 章专门讲 C 语言特性,零基础也可以直接读;但如果对变量、循环、指针有基本印象,读第 2~5 章会明显轻松一些。
书里的代码现在还能运行吗?
主体逻辑仍可参考,但书中基于 iOS 9 与 Xcode 6.4,UIAlertView、部分 Interface Builder 操作等已被淘汰。建议用新版 Xcode 打开旧工程,按提示替换成 UIAlertController 等新 API 后再运行。
学完这本书就能独立开发 App 吗?
能掌握 Objective-C 语法、Foundation 与 UIKit 的常用部分,并完成几个小游戏类项目,具备独立开发简单应用的框架认知;但上架、性能优化、网络与架构设计等还需继续学习进阶资料。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

刘燕 作者

刘燕是一位创作领域颇为宽广的作者,库内收录其作品14种,涉及法律、历史、政治、医学、艺术与考试等多个类别。她的写作兼具专业性与普及性:在法律领域,著有《公司财务的法律规制:路径探寻》及普通高等教育“十一五”国家级规划教材《会计法(第2版)》,显示出对财税法务问题的持续关注;在学术与思想方面,《结构–解构之维:郑敏的诗歌与诗学》与《马克思恩格斯的生态观:基于空间向度的考察与思考》分别延伸至诗学与生态理论;此外,她还参与《中国文脉(华文全球史)》等历史读物,并撰写《养老护理员实操教程》《小肺科普:肺癌手术康复手册》等实用与医学科普作品,以及《设计素描》等艺术类读物。由于公开资料有限,其个人生平信息尚不明确,但从作品分布可见其跨学科的兴趣与面向大众的写作取向。

同一作者

同类高分