上一页 1 ··· 7 8 9 10 11 12 下一页

2016年7月25日

swift学习笔记之-泛型

摘要: //泛型(Generics) import UIKit /*泛型(Generics):泛型代码可以让你编写适用自定义需求以及任意类型的灵活可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图 类型参数:func swapTwoValues<T,B>(a:T, b:T 阅读全文

posted @ 2016-07-25 22:46 SuriFuture 阅读(174) 评论(0) 推荐(0) 编辑

swift学习笔记之-扩展(Extensions)

摘要: //扩展(Extensions) import UIKit /*扩展(Extensions):扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即 逆向建模 ) Swift 中的扩展可以:扩展可以为一个类型添加新的功能,但是不能重 阅读全文

posted @ 2016-07-25 22:46 SuriFuture 阅读(668) 评论(0) 推荐(0) 编辑

swift学习笔记之-协议

摘要: //协议(Protocols) import UIKit /*协议(Protocols) 1.协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法、属性,以及其他需要的东西 2.类、结构体或枚举都可以采纳协议,并为协议定义的这些要求提供具体实现。某个类型能够满足某个协议的要求,就可以说该类型 阅读全文

posted @ 2016-07-25 22:45 SuriFuture 阅读(199) 评论(0) 推荐(0) 编辑

swift学习笔记之-可选链式调用

摘要: //可选链式调用 import UIKit /*可选链式调用(Optional Chaining) 1.在可选值上请求和调用该可选值的属性、方法及下标的方法,如果可选值有值,那么调用就会成功,返回可选类型值,如果可选值是nil,那么调用将返回nil,多个调用可以连接在一起形成一个调用链,如果其中任何 阅读全文

posted @ 2016-07-25 22:44 SuriFuture 阅读(423) 评论(0) 推荐(0) 编辑

swift学习笔记之-高级运算符

摘要: //高级运算符 import UIKit /*高级运算符(Advanced Operators):位运算符、溢出运算符、优先级和结合性、运算符函数、自定义运算符 位运算符: 1.位运算符可以操作数据结构中每个独立的比特位。它们通常被用在底层开发中,比如图形编程和创建设备驱动。位运算符在处理外部资源的 阅读全文

posted @ 2016-07-25 22:44 SuriFuture 阅读(165) 评论(0) 推荐(0) 编辑

swift学习笔记之-访问控制

摘要: //访问控制 import UIKit /*访问控制(Access Control) 1.访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口 2.你可以明确地给单个类型(类、结构体、枚举)设置访问级别, 阅读全文

posted @ 2016-07-25 22:44 SuriFuture 阅读(490) 评论(0) 推荐(0) 编辑

swift学习笔记之-析构过程

摘要: //析构过程deist import UIKit /*析构过程(Deinitialization):析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标示,类似于构造器要用init来标示。 析构过程原理: 1.Swift 会自动释放不再需要的实例以释放资 阅读全文

posted @ 2016-07-25 22:43 SuriFuture 阅读(186) 评论(0) 推荐(0) 编辑

swift学习笔记之-错误处理

摘要: //错误处理 import UIKit /*错误处理(Error Handling):响应错误以及从错误中恢复的过程 在 Swift 中,错误用符合ErrorType协议的类型的值来表示。这个空协议表明该类型可以用于错误处理,Swift 的枚举类型尤为适合构建一组相关的错误状态,枚举的关联值还可以提 阅读全文

posted @ 2016-07-25 22:42 SuriFuture 阅读(260) 评论(0) 推荐(0) 编辑

swift学习笔记之-类型转换

摘要: //类型转换 import UIKit /*类型转换(Type Casting) 1.类型转换 可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。 2.类型转换使用 is 和 as 操作符实现。用这两个操作符来检查值的类型或者转换它的类型,也可以用它来检查一个类型是否实现了某个协议 检查类 阅读全文

posted @ 2016-07-25 22:42 SuriFuture 阅读(171) 评论(0) 推荐(0) 编辑

swift学习笔记之-构造过程

摘要: //构造过程 import UIKit /* 构造过程(Initialization): 1.构造过程是使用类、结构体或枚举类型的一个实例的准备过程。在新实例可用前必须执行这个过程,具体操作包括设置实例中每个存储型属性的初始值和执行其他必须的设置或初始化工作。通过定义构造器( Initializer 阅读全文

posted @ 2016-07-25 22:41 SuriFuture 阅读(218) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 下一页

导航