iOS Development from Beginner to Master cover

iOS Development from Beginner to Master

No rating yet
Word count
1.6K words
Chapters
24
Series
Tsinghua University Press "Video Lecture Hall" Series · Web Development Video Lecture Hall
ISBN
9787302448662

Tags

Summary

This book is an introductory iOS development tutorial written by Liu Yan and published by Tsinghua University Press in 2017. Using iOS 9.0 and Xcode 6.4 as its development platform, it belongs to the "Web Development Video Lecture Hall" sub-series within Tsinghua University Press's "Video Lecture Hall" series. The book has 24 chapters organized in three parts: language fundamentals, frameworks and interfaces, and comprehensive case studies. Chapters 1–7 begin with the history of iOS, the system architecture, and the Xcode development environment, then successively cover data types and operators, control statements, C language features, classes and objects, messages and protocols, and object ownership and memory management, helping readers with no prior experience first master the Objective-C language. Chapters 8–20 move into frameworks and interfaces, explaining the string, number, date, array, dictionary, and collection classes in the Foundation framework; the core architecture and operating mechanisms of iOS applications; and topics such as windows and views, view controllers, touch and motion events, basic and advanced controls, drawing and animation, multimedia, device management, and file and data operations (including the SQLite database). Chapters 21–24 present four complete case studies—"Grab the Poker," "Electronic Keyboard," "Pac-Man," and "Breakout"—demonstrating through the full process from creating a project and building the interface to writing interaction logic how a small app that runs on both the simulator and a real device is made. The book includes about 200 synchronized video lessons and 102 small and medium examples. It is suitable for readers with no experience in Objective-C or Apple development tools to study on their own in sequence, and can also serve as a textbook for mobile development courses at training institutions and schools.

Editor's review

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

Who it's for

A good fit for

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

Not a good fit for

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

Reading tips

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

About the publisher

Tsinghua University Press China · Founded in 1980

Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.

Contents

  1. Chapter 1 iOS Fundamentals
  2. Chapter 2 Data Types and Operators
  3. Chapter 3 Control Statements
  4. Chapter 4 C Language Features
  5. Chapter 5 Classes
  6. Chapter 6 Messages and Protocols
  7. Chapter 7 Objects
  8. Chapter 8 Foundation Framework Basics
  9. Chapter 9 Core iOS Application Development
  10. Chapter 10 Getting Started with iOS Development
  11. Chapter 11 Windows and Views
  12. Chapter 12 View Controllers
  13. Chapter 13 Events
  14. Chapter 14 Using Controls (Part 1)
  15. Chapter 15 Using Controls (Part 2)
  16. Chapter 16 Mobile Drawing
  17. Chapter 17 Animation Design
  18. Chapter 18 Multimedia Development
  19. Chapter 19 Device Management
  20. Chapter 20 Files and Data Operations
  21. Chapter 21 Comprehensive Case Study: Grab the Poker
  22. Chapter 22 Comprehensive Case Study: Electronic Keyboard
  23. Chapter 23 Comprehensive Case Study: Pac-Man
  24. Chapter 24 Comprehensive Case Study: Breakout

FAQ

这本书对应的是哪个出版社、哪位作者的版本?
指刘燕编著、清华大学出版社 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 的常用部分,并完成几个小游戏类项目,具备独立开发简单应用的框架认知;但上架、性能优化、网络与架构设计等还需继续学习进阶资料。

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

刘燕 Author

Liu Yan is an author with an unusually broad range. Fourteen of her works are held in this collection, spanning law, history, politics, medicine, art, and examination preparation. Her writing combines professional expertise with accessibility: in law she is the author of Legal Regulation of Corporate Finance: Exploring the Paths and of Accounting Law (2nd Edition), a textbook in the national planning series for higher education, showing sustained attention to financial and tax law. Her scholarly and intellectual interests extend to poetics in Structure and Deconstruction: Zheng Min's Poetry and Poetics, and to ecological theory in Marx and Engels' Ecological View: An Examination and Reflection from the Spatial Dimension. She has also contributed to historical works such as The Chinese Cultural Lineage (Huawen Global History), written practical and medical guides including A Practical Training Course for Elderly Care Workers and Little Lung Science Popularization: A Rehabilitation Handbook for Lung Cancer Surgery, and produced art titles such as Design Sketching. Because public information is limited, details of her personal biography remain unclear; her range of works nonetheless reveals interdisciplinary interests and a writing orientation toward general readers.

More by the same author

Top rated in the same category