Swift Study
带颜值的程序员
欢迎技术交流,邮箱longjiao914@126.com
展开
-
Swift 字符串和子字符串
Swift 字符串和子字符原创 2018-03-15 14:22:44 · 641 阅读 · 0 评论 -
iOS Swift 集合
代码 //Swift 的Set类型没有确定的顺序,为了按照特定顺序来遍历一个Set中的值可以使用sorted()方法,它将返回一个有序数组,这个数组的元素排列顺序由操作符'<'对元素进行比较的结果来确定. for item in stringSet.sorted() { print(item) } /...原创 2018-03-16 10:56:52 · 216 阅读 · 0 评论 -
iOS Swift中枚举 及用枚举实现递归
递归枚举是一种枚举类型,它有一个或多个枚举成员使用该枚举类型的实例作为关联值。使用递归枚举时,编译器会插入一个间接层。你可以在枚举成员前加上indirect来表示该成员可递归。enum DiGui {//定义枚举 case number(Int)//枚举添加关联值(可以为元组) indirect case addition(DiGui,DiGui) indirect cas...原创 2018-04-24 13:11:07 · 479 阅读 · 0 评论 -
iOS Swift结构体和类
类和结构体对比Swift 中类和结构体有很多共同点。共同处在于:定义属性用于存储值定义方法用于提供功能定义下标操作使得可以通过下标语法来访问实例所包含的值定义构造器用于生成初始化值通过扩展以增加默认实现的功能实现协议以提供某种标准功能与结构体相比,类还有如下的附加功能:继承允许一个类继承另一个类的特征类型转换允许在运行时检查和解释一个类实例的类型析构器允许一个类实例释放任何其所被分配的资源引用计数...原创 2018-04-24 15:25:52 · 279 阅读 · 0 评论 -
Swift Delegate 协议的使用
Swift Delegate 协议的使用 协议规定了用来实现某一特定功能所必需的方法和属性。任意能够满足协议要求的类型被称为遵循(conform)这个协议。类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能 第一个界面的代码import UIKit//遵循代理class ViewController: UIViewController, ...原创 2018-09-28 15:49:42 · 2071 阅读 · 0 评论 -
Swift 判断两个日期是否是同一个星期
Swift 判断两个日期是否是同一个星期方法一: func isSameWeek() { let dateformatter = DateFormatter.init() dateformatter.dateFormat = "yyy-MM-dd" let fromDate = dateformatter.date(from: "...原创 2019-03-05 21:05:34 · 750 阅读 · 0 评论