随笔分类 -  04-Swift-

1 2 下一页

关于Swift的学习
摘要://: Playground - noun: a place where people can play import UIKit //--Swift标准库中的协议---// //1.实例的比较:判断两个实例值是否相同 let a = 4, b = 4 a == b //(Int类型的比较) //自定义结构体类型,进行是否相等的比较 struct Games { var... 阅读全文

posted @ 2016-06-08 11:36 爱你久久iOS 阅读(273) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //-----协议-------// //协议:声明一组属性和方法,由协议的签订者来实现协议方法。 //1.协议的声明 protocol WXHLProtocol { //声明一组方法 func doHomework() ... 阅读全文

posted @ 2016-06-08 10:10 爱你久久iOS 阅读(225) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //----构造器------- //构造器的作用:用于给类、结构体、枚举的实例进行初始化 //如果没有显式的定义构造器,则系统会自动生成一个 //结构体:生成一个逐一成员构造器 //类:生成一个无参的构造器,按照每个属性的初始值进行初始化 //1.类和结构体... 阅读全文

posted @ 2016-06-08 10:08 爱你久久iOS 阅读(210) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit ///-----继承-------// //1.继承是Swift中类区别于结构和枚举的唯一特征 //2.基类:任何一个不继承于其它类的类被称为基类。 //1.继承的基本使用 class Person { var name:String = "... 阅读全文

posted @ 2016-06-07 15:16 爱你久久iOS 阅读(177) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //------访问控制------// //模块:以独立的单元构建和发布的Framework或者Application,在swift中一个模块可以使用import关键字引入另一个模块 //源文件:swift file, .swift的文件,通常一个源文件是属于... 阅读全文

posted @ 2016-06-07 15:15 爱你久久iOS 阅读(149) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //-----结构体和类的实例方法和类型方法--------// //方法就是定义在类,结构体,枚举中的函数 //Swift中结构体和枚举都可以定义方法,是和C/OC的重大区别 //实例方法(Instance Method):使用类、结构体、枚举的实例调用的方... 阅读全文

posted @ 2016-06-07 14:49 爱你久久iOS 阅读(370) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //---属性-------// //1.结构体的属性 struct MyRange { var location : Int //变量属性 let length: Int //常量属性 } //如果没有给定属性的初值,则实例化结构体需要使用逐... 阅读全文

posted @ 2016-06-07 10:59 爱你久久iOS 阅读(217) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //----类和结构体------// //1.结构体的定义 struct Size { //结构体中的属性,给定默认值 var width = 375 var height = 667 //Swift的结构... 阅读全文

posted @ 2016-06-07 10:57 爱你久久iOS 阅读(195) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //------枚举---------// //1.Swift中的枚举 //描述一个人的性别(0:男,1:女,2:不详) //enum Sex { //枚举类型 // case Male //枚举值 // case Female // ca... 阅读全文

posted @ 2016-06-06 14:42 爱你久久iOS 阅读(217) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //-----闭包-------// //是独立的代码块,可以代码中进行传递和使用 //swift中的闭包和OC中的block相似 //函数是一种特殊的闭包,是有名称的闭包 //1.基本使用 /* 闭包的语法: { (参数1,参数2) -> 返回值类型 in ... 阅读全文

posted @ 2016-06-06 14:41 爱你久久iOS 阅读(141) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //-------函数类型-----------// //每个函数都有一个类型,使用函数类型和其它的数据类型一样,可以定义变量或者常量它的数据类型为函数类型。 //1.函数类型的定义 func add(a:Int, b:Int) -> Int { re... 阅读全文

posted @ 2016-06-06 10:41 爱你久久iOS 阅读(173) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //---函数参数名----// //1.局部参数名:在函数的内部使用-->形参名 //同一个函数的局部参数名不能相同 func sum(firstNum:Int, secondNum:Int) -> Int { return firstNu... 阅读全文

posted @ 2016-06-04 16:52 爱你久久iOS 阅读(214) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //1.函数的定义 // func 函数名(参数1名:参数类型, 参数2名:参数类型)-> 返回值类型{ //函数体内容 //} func tenTimes(times : Int) -> Int { return times * 10 } ... 阅读全文

posted @ 2016-06-04 15:33 爱你久久iOS 阅读(208) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //1.Swift中的变量或者常量必须经过初始化或者赋值后才能使用 var myInt:Int myInt = 1 print(myInt) //2.使用可选类型来处理一个常量或者变量的值可能缺失的情况 let correctStr = "123" var c... 阅读全文

posted @ 2016-06-04 15:11 爱你久久iOS 阅读(185) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //1.元组的定义 //描述网络连接的状态 200-OK 404-NotFound 304-redirection //(1)元组变量的定义 var httpError = (404, "NotFound") print(httpError) //(2)省略... 阅读全文

posted @ 2016-06-04 14:14 爱你久久iOS 阅读(123) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //----字典的使用------// //字典是一种存储多个相同类型的元素的容器 //每个值都关联着一个键,键作为字典中存储数据标识 //字典是无序的 //字典的限制:keyType必须是可哈希的(Hashable),提供一个哈希值让这个key可以被识别。 ... 阅读全文

posted @ 2016-06-04 12:43 爱你久久iOS 阅读(230) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //-----集合------// //集合和数组的区别: //(1)集合是用来存储相同类型但是无序值,数组是存储相同类型但是有序的值 //(2)集合存储的元素值需要不同,而数组可以存储相同值的元素 //1.创建 //集合必须显式声明 var stars : ... 阅读全文

posted @ 2016-06-04 11:23 爱你久久iOS 阅读(202) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //------数组----------// //数组强调的有序,而不是数组中的元素是否重复 //Swift中的数组必须确定里面存储何种类型的数据,且一个数组只能存储相同类型的数据 let devices : [String] = ["iPhone", "iP... 阅读全文

posted @ 2016-06-04 11:21 爱你久久iOS 阅读(192) 评论(0) 推荐(0)

摘要://: Playground - noun: a place where people can play import UIKit //1.创建空字符串 var emptyStr1 = "" var emptyStr2 = String() //使用构造函数来创建空串 //判断字符串是否为空串 let isEmpty = emptyStr1.isEmpty //2.字符串的拼接 var ... 阅读全文

posted @ 2016-06-04 10:25 爱你久久iOS 阅读(206) 评论(0) 推荐(0)

摘要:1 //: Playground - noun: a place where people can play 2 3 import UIKit 4 5 6 //1.if语句实现条件选择 7 //(1)单分支 8 var age = 9 9 10 if age = 90 { 33 grade = "A" 34 } else if score... 阅读全文

posted @ 2016-06-04 10:24 爱你久久iOS 阅读(152) 评论(0) 推荐(0)

1 2 下一页

导航