Swift教程
-
将Objective-C代码迁移到Swift-Swift教程|
将 Objective-C 代码迁移到 Swift 本节内容包括: 为你的Objective-c代码做好迁移准备 (Preparing Your Objective-C Code for Migration) 迁移过程(The Migra...
-
在同个工程中使用Swift和Objective-C-Swift教程|
在同个工程中使用 Swift 和 Objective-C 本节包含内容: Mix and Match 概述(Mix and Match Overview) 在同个应用的 target 中导入(Importing Code from Withi...
-
与C的API交互-Swift教程|
与 C 的 API 交互 本节包含内容: 基本数据类型(Primitive Types) 枚举(Enumerations) 指针(Pointer) 全局常量(Global Constants) 预处理指令(...
-
采用Cocoa设计模式-Swift教程|
采用Cocoa设计模式 本页包含内容: 委托(Delegation) 错误处理(Error Handling) 键值观察(Key-Value Observing) Target-Action模式(Target-Action) 类型...
-
与Cocoa数据类型共舞-Swift教程|
与 Cocoa 数据类型共舞 本节内容包括: 字符串(Strings) 数值(Numbers) 集合类(Collection Classes) 错误(Errors) Foundation数据类型(Foundatio...
-
使用Objective-C特性编写Swift类-Swift教程|
使用Objective-C特性编写Swift类 本节包括内容: 继承Objective-C的类(Inheriting from Objective-C Classes) 采用协议(Adopting Protocols) 编写构造器和析...
-
与Objective-C的API交互-Swift教程|
与 Objective-C 的 API 交互 本页包含内容: 初始化 可失败初始化 访问属性 方法 id 兼容性(id Compatibility) 空值和可选值 扩展(Extensions) 闭包...
-
基本设置-Swift教程|
基本设置 本页包含内容: 建立你的 Swift 环境 理解 Swift 导入过程 重要事项 这是一个正在研发的API或技术的概要文件,苹果公司提供这些信...
-
Swift函数式编程惰性计算-Swift教程|
Swift函数式编程-惰性计算 Swift支持函数式编程,这一篇介绍Swift的惰性计算。 惰性计算 惰性计算是函数式编程语言的一个特性。在使用惰...
-
Swift函数式编程不变性-Swift教程|
Swift函数式编程-不变性 Swift支持函数式编程,这一篇介绍不变性(immutable)。 不变性 不变性是函数式编程的基础。 先讨论一下Haskell这类...
-
Swift函数式编程函数-Swift教程|
Swift函数式编程-函数 Swift支持函数式编程,这一篇介绍Swift中的函数。 高阶函数(Higher order function) 高阶函数,指可以将其他函数作为参...
-
Swift编程风格指南-Swift教程|
Swift 编程风格指南 语言 使用美式英语拼写以匹配苹果公司的API 优选: var color = red 不建议使用: var colour = red 间隔 使用2个空格进行缩进而...
-
Swift访问控制-Swift教程|
Swift 访问控制 访问控制可以限定其他源文件或模块中代码对你代码的访问级别。 你可以明确地给单个类型(类、结构体、枚举)设置访问级...
-
Swift协议-Swift教程|
Swift 协议 协议规定了用来实现某一特定功能所必需的方法和属性。 任意能够满足协议要求的类型被称为遵循(conform)这个协议。 类,结构体...
-
Swift扩展-Swift教程|
Swift 扩展 扩展就是向一个已有的类、结构体或枚举类型添加新功能。 扩展可以对一个类型添加新的功能,但是不能重写已有的功能。 Swif...
-
Swift类型转换-Swift教程|
Swift 类型转换 Swift 语言类型转换可以判断实例的类型。也可以用于检测实例类型是否属于其父类或者子类的实例。 Swift 中类型转换使用 i...
-
Swift自动引用计数(ARC)-Swift教程|
Swift 自动引用计数(ARC) Swift 使用自动引用计数(ARC)这一机制来跟踪和管理应用程序的内存 通常情况下我们不需要去手动释放内存,因为...
-
Swift可选链-Swift教程|
Swift 可选链 可选链(Optional Chaining)是一种是一种可以请求和调用属性、方法和子脚本的过程,用于请求或调用的目标可能为nil。 可选链返...
-
Swift析构过程-Swift教程|
Swift 析构过程 在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数...
-
Swift构造过程-Swift教程|
Swift 构造过程 构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和...