-
收藏
-
加书架
-
引用
本书由专业的iOS开发工程师根据新发布的Swift 5.5编程语言精心编撰,书中兼备核心语法、编程技巧与应用实践3大主题。本书第一部分从Xcode开发工具及Swift学习环境的搭建开始,重点介绍Swift的语言特性和应用场景,提供了大量编程练习,帮助读者尽快掌握Swift语言的精髓。第二部分介绍Swift开发iOS应用的基本技能,包括独立UI控件的应用、视图界面逻辑的开发、动画与布局技术、网络与数据处理技术以及新的SwiftUI编程技术等,旨在带领读者独立开发一款iOS应用程序。第三部分为应用部分,这部分安排了实战项目(简易计算器、生活记事本、中国象棋游戏),项目的安排由简到难,旨在全面锻炼读者的实际开发能力,使用Swift进行开发实践。本书还在每一章中插入了模拟面试题,以帮助读者应对iOS开发职位的面试。 通过本书的学习,读者可以轻松地掌握使用Swift语言开发一款iOS软件从理论到实践的全部技术细节。本书适合使用Swift 开发iOS应用的新手,以及有Objective-C基础,想学习Swift 的iOS开发人员学习,也适合作为培训机构与大中专院校移动开发课程的教学用书或面试指导书。
本书以读者能够完全独立开发iOS应用为目标构建知识体系,全书分为三部分,各部分说明如下: 第一部分 将为读者介绍Swift语言的语法,这也是本书后面部分的基础,共12章,每1章都为读者介绍Swift语言的一些基础语法点,包括数据类型、流程控制语句、运算符、函数与闭包、枚举、结构体、类、属性与方法、对象构造与析构、内存管理、异常处理、扩展与协议以及Swift语言的新特性等。 第二部分 为iOS开发基础部分,目前Swift语言应用的主要场景是iOS应用的开发。这部分内容将系统地向读者介绍iOS 开发技能,包括独立UI控件的应用、视图界面逻辑的开发、动画与布局技术、网络与数据处理技术等。掌握了这些技能,理论上讲读者已经具备了独立开发一款iOS 应用程序的能力。本部分还介绍了Swift 5新增的SwiftUI技术,SwiftUI技术将使得软件的界面开发更加高效和容易。 第三部分 为实战部分,学习编程,实战是必经的一关。本书为读者安排了3个实战项目,项目的安排由简入难,并且各个项目的侧重点分布均匀,力图全面锻炼读者的实际开发能力。 除了循序渐进的技能学习外,在每一章的最后还加入了练习题与模拟面试。练习题可以帮助读者更好地理解和掌握当前章节所学习的内容,模拟面试可以帮助读者增加实战经验,进而提高应用能力。
- 版权: 清华大学出版社
- 出版: 2021-10-01
- 更新: 2023-06-21
- 书号:9787302588641
- 中图:TP312SW
- 学科:工学控制科学与工程工学计算机科学与技术