Swift 3速成:掌握新功能与平台迁移指南

需积分: 10 26 下载量 133 浏览量 更新于2024-07-20 收藏 6.17MB PDF 举报
"《Swift 3:新功能速成指南》是一本针对Swift 3语言最新变化的专业教程,作者是Keith Elliott。自2015年WWDC大会上Apple推出Swift以来,它已经成为iOS应用开发的热门语言。Swift 3版本旨在进一步推广其使用,不仅限于iOS平台,还扩展到了Linux等其他主流平台。 本书将帮助读者快速掌握Swift 3,首先介绍如何为Swift未来版本提出新特性建议。Swift 3的一个关键特性是支持在Linux上开发和运行应用程序,读者将通过Linux环境下的调试器编写首个Linux应用,并利用Swift Migrator工具将Swift 2.2项目迁移到Swift 3版本。 章节内容涵盖广泛,包括与Objective-C库的交互,学习Swift 3中新引入的函数和运算符变化,以及对Collection和Closure的改进。此外,书中还会探讨Swift 3对高级类型、属性提升、浮点类型改进等方面的改动,以及Swift API和Objective-C在当前API中的操作方式。测试方面,读者将学会使用Swift Testing的新特性和调试工具的更新,如XCTest和新的调试格式。 最后一部分,书中会引领读者创建完全使用Swift 3编写的服务器应用程序,不仅限于iOS,而是扩展到了Linux环境。通过阅读这本书,读者将具备开发成功项目的全部技能,无论是从迁移旧项目到Swift 3,还是利用新功能构建跨平台应用。 在版权页中,明确指出未经出版商书面许可,不得复制、存储或以任何形式传播此书内容,同时强调尽管作者和出版社努力确保信息准确,但不承担因本书引起的直接或间接损害的责任。该书首次发布于2016年10月,由Packt Publishing出版,版权受到保护。"