1.访问等级: open: 可以继承,可以重写. public: “public 访问等级能用于修饰所有文件作用域的函数.对象.协议.枚举.结构体.类以及各种类型中的属性与方法.用 public 所修饰的对象.函数.类型及类型的属性和方法能被其他模块所使用.但是其他模块不能继承当前所定义的类类型,也不能对当前类类型中的属性和方法进行重写.所以 public 访问等级比 open 要低一级,但其适用范围比 open 要广.” 摘录来自: “大话Swift 4.0”. iBooks. interna…
1.枚举类型: “Swift编程语言中,枚举类型属于值类型,而不是引用类型.” 摘录来自: “大话Swift 4.0”. iBooks. 2.枚举类型和枚举对象的定义: enum Enumeration { case value1 case value2 case value3; case value4, value5 case value6 } 3.指定基本类型和原生值: /// 将IntEnum指定为Int类型 enum IntEnum: Int { case zero , two, thr…
1.do语句块: Swift编程语言中可使用 do 语句块作为类似C语言中的一般语句块进行使用.与C语言的语句块类似,Swift中的 do 语句块单独作为一个作用域,该语句块中声明的局部对象在其外部将无法被访问.如果在 do 语句块中声明了对象,该对象标识符与其外部已有的对象标识符相同,那么在该语句块内部所访问的标识符都是它内部声明的.也就是说,语句块内声明的对象会将语句块外部的同名对象给覆盖掉. Swift中如果不用 do 引出,而单单用花括号 { } ,那么它默认表达的是一个闭包表达式,而不…
NSURLSession是NSURLConnection的替代者,在2013年苹果全球开发者大会上(WWDC2013)随iOS7一起发布的,是对NSURLConnection进行了重构优化后的新的网络接口.从iOS9开始,NSURLConnection中发送请求的两个方法已经过期(同步请求,异步请求),初始化网络连接的方法也被设置为过期,系统不再推荐使用,建议使用NSURLSession发送网络请求. import UIKit public class HttpUtils{ //get 请求 f…