IOS
jaykiller123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从零开始自学Swift(一)
变量// 不指定类型的变量 var a="haha" var b=123 //指定数据类型的变量 var c:String c="hello"常量//常量 let a=123 let 哈哈="haha"将不同数据类型的变量转换成字符串//Int型 var a=15 //String型 var b="项目" println("这是第\(a)个\(b)")Tupleslet http404Error=原创 2015-09-08 16:36:07 · 472 阅读 · 0 评论 -
从零开始自学Swift(八)
继承情况下子类的构造函数/*继承*/ class MacBook{ var price:Double var color:String init(price:Double,color:String){ self.price=price self.color=color } }class MacBookAir : MacBook{原创 2015-09-12 15:28:43 · 287 阅读 · 0 评论 -
从零开始自学Swift(二)
类型安全与类型推断swift是一种类型安全的语言//Int型变量 var num=12 //Double型常量 let price=3.12整数转换//Int8型整数 var ten:Int8=10 //Int32型整数 var oneThousand:Int32=1000 //整数类型转换 var oneThousandTen:Int32=oneThousand+Int32(ten) print(原创 2015-09-11 10:13:22 · 353 阅读 · 0 评论 -
从零开始自学Swift(七)
类与结构体的计算属性/*定义一个点*/ struct Point { var x:Double!,y:Double! } /*定义矩形的宽高*/ struct Size { var width:Double!,height:Double! } /*定义一个矩形*/ struct Rect { var origin=Point() var size=Size()原创 2015-09-11 19:55:35 · 295 阅读 · 0 评论 -
从零开始自学Swift(六)
类与结构体相同点: - 定义属性用于存储值 - 定义方法用于提供功能 - 定义附属脚本用于访问值 - 定义构造器用于生成初始化值 - 通过扩展以增加默认实现的功能 - 实现协议以提供某种标准功能不同点: - 继承允许一个类继承另一个类的特征 - 类型转换允许在运行时检查和解释一个类实例的类型 - 解构器允许一个类实例释放任何其所被分配的资源 - 引用计数允许对转载 2015-09-11 19:18:32 · 422 阅读 · 0 评论 -
从零开始自学Swift(三)
数组数组是可变的,并不等于java中的集合,而是与java中的list很相似。 特点: 有序 元素可重复 长度可变 //定义一个String型数组 var stringArray=[String]() //这是一个空数组 print(stringArray)//[] stringArray.append("第一个元素") stringArray.append("第二个元素") print(stri原创 2015-09-11 11:02:22 · 355 阅读 · 0 评论 -
从零开始自学Swift(四)
浅谈guardfunc say(person:[String:String]){ /**当person["name"]不存在或者值等于 nil时,将会执行else中的语句,在else语句里面不可调用常量name,当执行完else中语句后将中断操作,不会执行else语句外的代码*/ guard let name=person["name"] else{ print("我原创 2015-09-11 12:02:26 · 346 阅读 · 0 评论 -
从零开始自学Swift(五)
当函数的返回类型为函数时func stepForward(input:Int)->Int{ return input+1 } func stepBackward(input:Int)->Int{ return input-1 } /*(Int)代表这个是一个参数为int型的函数,(Int)->Int代表你要返回的函数类型必须与之一致*/ func chooseStepFunction原创 2015-09-11 18:44:20 · 333 阅读 · 0 评论 -
从零开始自学Swift(九)
面向对象编程:一个简单的用户登录模拟实现 用户实体类 /** 用户实体类 */ class User{ //用户名 var userName:String //用户密码 var userPwd:String init(userName:String,userPwd:String){ self.userName=userName s原创 2015-09-14 14:46:19 · 391 阅读 · 0 评论
分享