Swift学习系列兼备核心语法、编程技巧、应用实践3部分。
从Xcode开发工具及Swift学习环境的搭建开始,重点介绍Swift的语言特性和应用场景、Swift 4的新增特性,并提供大量编程练习,帮助读者尽快掌握Swift语言的精髓。
这一部分的主要内容包括数据类型、流程控制语句、运算符、函数与闭包、枚举、结构体、类、属性与方法、对象构造与析构、内存管理、异常处理、扩展与协议等。
本部分内容主要为大家全面介绍Swift语言的语法特点与应用场景,并且每一章后面都附带有习题供大家对所学知识进行测试与应用。
介绍Swift开发iOS应用的基本技能,包括独立UI控件的应用、视图界面逻辑的开发、动画与布局技术、网络与数据处理技术等,旨在带领读者掌握独立开发一款iOS应用程序的能力。
目前Swift语言应用的主要场景是在iOS应用的开发。这部分内容将系统地向大家介绍iOS开发技能,掌握了这些技能,从理论上讲读者已经具备独立开发一款iOS应用程序的能力。
这部分安排3个实战项目(简易计算器、生活记事本、中国象棋游戏),旨在全面锻炼读者的实际开发能力,使用Swift进行开发实践。
学习编程,实战是必经的一关。本书为读者安排了3个实战项目,由简入难,并且各个项目的侧重点分布均匀,力图全面锻炼大家的实际开发能力。
其中还穿插了练习题与模拟面试题,以帮助大家巩固知识应对职场面试。
通过系统的学习,大家可以掌握使用Swift语言开发一款iOS软件从理论到实践的全部技术细节。本系列文章既适合使用Swift开发iOS应用的新手、有Objective-C基础想学习Swift的iOS开发人员阅读。
本系列从基础到实战较全面的Swift编程语言学习教程。如果你符合下面的特点,那么本书就是为你定制的:
(1)对iOS系统软件开发感兴趣,想要从事iOS软件开发行业。
(2)对编程感兴趣,对Swift编程语言感兴趣。
(3)熟悉Objective-C语言,想要尝试Swift语言的开发者。
(4)需要进行面试指导的Swift求职者。