23 7月

Swift Pocket Reference 1st Edition

bookCover

作者简介

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#中的λ表达式
  • 可选类型:显式地声明无值变量
  • 运算符:运算符重载和自定义运算符
  • 访问控制:限制访问类型、方法和属性
  • 内置全局函数及其参数的要求