Swift构造函数

Swift构造函数

Swift里面有几个特殊的构造函数:指定构造方法、遍历构造方法、可失败构造方法和必要构造方法,并且函数的存储属性可以通过闭包的形式设置默认值。具体的可以参考下面的代码。 //: Playgr...
阅读 404 次
Swift下标

Swift下标

下标使用subscript关键字实现,下标必须实现一个get代码块和一个可选的set代码块,get代码块用于使用下标取值,set代码块用于使用下标赋值 //: Playground ...
阅读 195 次
Swift静态属性和实例属性

Swift静态属性和实例属性

静态属性、类属性声明 在结构体中,静态属性只能通过static进行声明 在类中,通过static声明静态属性,通过class声明类计算属性 在类中,通过static关键字声明的静态属性不能够被子类重写...
阅读 489 次
Swift延时属性

Swift延时属性

什么是延时属性 通俗的讲,延时属性就是一个属性在初始化的时候不会进行初始化,只有在该属性被真正调用的时候才会初始化的属性。延时属性对于某些需要耗费时间比较长的属性初始化有极其重要的意义。 //:&nb...
阅读 549 次
Swift枚举递归

Swift枚举递归

枚举在对序号考虑固定数量可能性的数据建模时表现良好,比如用来做简单整数运算的运算符。这些运算符允许你组合简单的整数数学运算表达式比如5到更复杂的比如5+4. 数学表达式的一大特征就是它们可以内嵌。比如...
阅读 471 次
Swift枚举相关值

Swift枚举相关值

Swift语言在很多方面的设计都比其他编程语言更加的灵活与现代。枚举的相关值类型是最好的体现。在创建有相关值枚举的时候,开发者需要提供参数列表中所需要的参数。 枚举相关值使用 enum Sh...
阅读 541 次
SwiftyJSON的使用详解

SwiftyJSON的使用详解

项目介绍 SwiftyJSON是个使用Swift语言编写的开源库,可以让我们很方便地处理JSON数据(解析数据、生成数据)。 GitHub地址 环境配置 使用配置:直接将 SwiftyJSON.swi...
阅读 2,109 次
Swift使用Alamofire

Swift使用Alamofire

Alamofire简介 AFNetworking 是 iOS 和 macOS 上最受欢迎的第三方库之一。它曾在我们的2012年的读者评选中荣获2012年度最佳 iOS 库称号。它同样也在 Github...
阅读 3,835 次