Swift Pocket Reference 1st Edition
作者简介
Anthony Gray:在高等教育领域有长期工作经历,为学术研究人员和优秀的学生们提供技术和系统支持。他热爱教学,最热爱的学科是操作系统,计算机图形学和OpenGL动画。最近醉心于iOS移动开发。业余时间用编程来过瘾,在http://squidman.net可见一斑。他默默地期盼着你能够为6502处理器手写汇编程序,再时不时地写个模拟器的那一天。
内容介绍
无论是Swift应用程序的开发和调试,还是苹果平台的多范式编程语言,你都能迅速从中找到答案。这本袖珍参考手册是你在工作中学习现代编程语言Swift的完美工具。内容囊括了类型安全、泛型、类型推断、闭包、元组、自动内存管理以及对Unicode的支持。
可同时支持Cocoa和Cocoa Touch框架的Swift语言,能与Objective-C并肩工作。两者都可调用其他语言编写的API。Swift还在不断地改进,而毋庸置疑的是苹果公司将把Swift作为未来iOS和OS X平台的程序设计语言。
手册的主要内容:
- Swift自有的交互调试控制台和实时调试功能
- 支持的数据类型,如字符串、数据和字典
- 变量和常量
- 程序流:循环和条件式执行
- 类、结构、枚举、函数和协议
- 闭包:类似于Objective-C中的块和C#中的λ表达式
- 可选类型:显式地声明无值变量
- 运算符:运算符重载和自定义运算符
- 访问控制:限制访问类型、方法和属性
- 内置全局函数及其参数的要求