swift的代码之美
学习swift语言从入门到精通,体验swift3.0的改变,领略swift语言的魅力
追到梦的魔术师
移动端工程师,曾就职滴滴、京东~
展开
-
swift 协议的使用方法和场景
协议是swift一个重要的部分,类似于Java中的接口,但是还不是很一样。相比较OC,swift中协议更加灵活,它可以应用在很多场景,使整个项目的框架结构更加易于延展。一、什么场景下使用协议协议与类类似,可以被继承,当继承某个协议之后就要给协议所定义的属性赋值并且实现协议中的方法。既然协议与类这么类似,那我们为什么不全部用类来实现,为什么还要用到协议? 举个简单的例子,有一只猫和狗,他们都属于宠原创 2017-06-27 17:33:32 · 5880 阅读 · 2 评论 -
swift 单例的实现
定义Game类,代码如下:public class Game { public var score = 0 public static let dafaultGame = Game() private init(){ } public func addscore(){ score += 10 }}1、将init方法设置成private 2、定义原创 2017-05-31 16:14:58 · 1041 阅读 · 0 评论 -
swift 计算型属性
计算型的属性是通过类的其它属性赋值的过程自动赋值,先看一下代码struct Size { var width = 0.0 var height = 0.0}struct Point { var x = 0.0 var y = 0.0}class Rectangle{ var origin = Point() var size = Size() va原创 2017-05-31 15:10:10 · 1953 阅读 · 0 评论 -
swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练
swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练原创 2017-03-09 11:06:56 · 4154 阅读 · 4 评论 -
swift集合
swift的集合与数组比较相近,最大的区别在于集合无序,并且所含有的元素不能重复1、集合的定义//集合定义var skillsOfA:Set<String> = ["swift","OC"]//集合是无序的,会自动删除重复的元素值var skillsOfB:Set<String> = ["swift","OC","OC"]//空集合var emptySet1:Set<Int> = []var原创 2017-03-07 17:31:54 · 1926 阅读 · 0 评论 -
swift字典
一、字典的声明1、显示声明,定义字典里面数据类型//字典显示声明的两种方式var dict1:[String : String] = ["swift":"雨燕","python":"大蟒"]var dict2:Dictionary<String,String> = ["swift":"雨燕","python":"大蟒"]2、声明空字典//声明空字典var emptyDictionary1:[Str原创 2017-03-07 17:08:17 · 1544 阅读 · 0 评论 -
Swift 数组详细用法
Swift 数组详细用法原创 2016-10-31 23:59:12 · 27601 阅读 · 0 评论 -
swift 隐式可选型
swift 隐式可选型原创 2016-10-26 00:55:15 · 1808 阅读 · 0 评论 -
swift 可选型的实际使用
swift 可选型的实际使用原创 2016-10-26 00:46:17 · 1705 阅读 · 0 评论 -
swift 多元组
swift 多元组原创 2016-10-25 14:48:48 · 1826 阅读 · 0 评论 -
从此刻开始拥抱 Swift 3.0
从此刻开始拥抱 Swift 3.0转载 2016-10-25 11:22:52 · 2276 阅读 · 0 评论 -
swift 可选型的使用
swift 可选型的使用原创 2016-10-25 00:34:34 · 2486 阅读 · 0 评论 -
Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化
Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化原创 2016-10-20 01:37:05 · 5056 阅读 · 1 评论 -
Swift String 高级使用 Index 和 Rang
Swift String 高级使用 Index 和 Rang原创 2016-10-20 01:24:52 · 4402 阅读 · 0 评论 -
swift 常用动画
swift 几种常用动画原创 2016-10-19 12:55:28 · 2424 阅读 · 0 评论 -
swift Character类型
swift Character类型原创 2016-10-18 00:24:06 · 2980 阅读 · 0 评论 -
swift 字符串String的基本用法
swift字符串String的基本用法原创 2016-10-18 00:13:15 · 1409 阅读 · 0 评论 -
swift guard关键字使用
swift guard关键字原创 2016-10-17 00:08:50 · 1667 阅读 · 0 评论 -
swift where与匹配模式
swift where与匹配模式原创 2016-10-15 01:09:30 · 1575 阅读 · 0 评论 -
swift switch选择结构
swift switch选择结构原创 2016-10-14 01:26:58 · 1312 阅读 · 0 评论 -
swift 循环结构
swift 循环结构原创 2016-10-13 01:25:46 · 807 阅读 · 0 评论 -
Swift基本运算符和简单的逻辑运算符
Swift基本运算符和简单的逻辑运算符原创 2016-10-12 01:24:05 · 841 阅读 · 0 评论 -
Swift 变量名、print的基本用法
Swift 变量名 Swift print的基本用法原创 2016-10-10 01:16:24 · 5675 阅读 · 1 评论 -
Swift元组
Swift元组原创 2016-09-19 11:18:33 · 745 阅读 · 0 评论 -
Swift布尔类型和简单的if语句
Swift布尔类型和简单的if语句原创 2016-09-08 17:47:38 · 1861 阅读 · 0 评论 -
Swift浮点型
Swift浮点型原创 2016-09-07 10:41:20 · 954 阅读 · 0 评论 -
Swift常量与变量
swift常量与变量原创 2016-09-05 10:14:58 · 1326 阅读 · 0 评论 -
Swift整形
Swift整形原创 2016-09-06 20:21:00 · 2000 阅读 · 0 评论