标签
内容简介
本书是由刘燕编著、清华大学出版社 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~7 章的顺序写代码,务必在本机装好 Xcode 并亲手敲一遍示例,语法部分不要跳过
- 读到第 11~15 章时,边看书边在 Interface Builder 里搭界面,理解视图层级与事件传递,比只读代码更有效
- 四个综合案例建议先自己尝试实现,再对照书中步骤核对差异,收获远大于照抄
- 遇到 UIAlertView 等已废弃 API 时,查官方文档换成 UIAlertController 等新写法,同时补充 Swift 资料
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 iOS基础
- 第2章 数据类型和运算符
- 第3章 控制语句
- 第4章 C语言特性
- 第5章 类
- 第6章 消息和协议
- 第7章 对象
- 第8章 Foundation框架基础
- 第9章 iOS应用开发核心
- 第10章 iOS开发入门
- 第11章 窗口和视图
- 第12章 视图控制器
- 第13章 事件
- 第14章 使用控件(上)
- 第15章 使用控件(下)
- 第16章 移动绘图
- 第17章 动画设计
- 第18章 多媒体开发
- 第19章 设备管理
- 第20章 文件和数据操作
- 第21章 综合案例:抢扑克
- 第22章 综合案例:电子琴
- 第23章 综合案例:吃豆人
- 第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版)》,显示出对财税法务问题的持续关注;在学术与思想方面,《结构–解构之维:郑敏的诗歌与诗学》与《马克思恩格斯的生态观:基于空间向度的考察与思考》分别延伸至诗学与生态理论;此外,她还参与《中国文脉(华文全球史)》等历史读物,并撰写《养老护理员实操教程》《小肺科普:肺癌手术康复手册》等实用与医学科普作品,以及《设计素描》等艺术类读物。由于公开资料有限,其个人生平信息尚不明确,但从作品分布可见其跨学科的兴趣与面向大众的写作取向。