
swift
IT界的单峰驼
自学成才
展开
-
Swift 关键字
var 声明一个变量 let 声明一个常量 public 全局作用域,任何地方都可以使用.如果类本身为internal,那么这个类的所有函数都不可以设置为全局 internal 内部作用域,只有当前模块,或者框架可以使用,默认作用域为internal private 局部作用域,当前文件可以使用 override 重写父类方法 class 类 下面是详细的说明原创 2016-04-13 16:32:41 · 431 阅读 · 0 评论 -
Swift2.0 泛型-减少重用代码的编写
为何使用泛型在编程语言中,往往有很多的数据类型,如果我们需要对每个类型都进行相同的操作,那么就需要为每种类型都编写一段相同的代码,比如我们想要比较两个值得大小.一般会写成这样func maxInt(a:Int,b:Int) ->Int{ return a>b?a:b}这样写是没有问题的,但是参数只能接受Int类型的,如果再想比较float的值呢?那么就需要再写一个这样的方法,但是如果再有原创 2016-04-27 10:29:41 · 435 阅读 · 0 评论 -
Swift2.0 代理的使用
引用 http://blog.youkuaiyun.com/code_worm/article/details/48005313关键点必须使用weak标记delegate属性协议必须集成NSObjectProtocor声明一个代理协议//这里必须继承NSObjectProtocor,否则不能使用weak修饰代理属性protocol changeColor:NSObjectProtocol { f原创 2016-04-27 13:58:55 · 394 阅读 · 0 评论 -
# Swift2.0基本语法 常用数据类型
基本语法 名称 作用 print 控制台输出语句 var 声明一个变量 let 声明一个常量 if…else.. 判断语句 switch…case.. 分支语句 for 循环语句 while 判断循环语句,先判断后循环print 向控制台输出文本logprint("hello world")//输出纯字符串print("1 +原创 2016-04-22 15:06:10 · 1010 阅读 · 0 评论 -
属性的set get willSet didSet ?!可空属性
简要说明 名称 功能 set 计算属性的赋值方法,设置属性的时候调用 get 计算属性的读取方法,取属性值得时候调用 willSet(newValue) 监视属性的方法,在属性值将要改变的时候调用,参数附带即将改变的值 didSet(oldValue) 监视属性的方法,在属性值改变后调用,参数附带改变之前的值 ? 和 ! 属性的可空标识符. ?表示可空,原创 2016-04-21 09:40:38 · 1519 阅读 · 0 评论 -
# swift2.0 数据结构:元组,枚举,结构体
概念介绍 名称 说明 元组 元组是在swift中特有的一种数据结构,它可以储存任意类型的值,是一种很轻量的结构使用起来非常方便轻巧 枚举 swift中的枚举值由hash表的方式存放的,如果不明确的指定.它也不会被隐式转换为一系列的Int值 结构体 将不同的数据类型整合到一起构建出一个新的结构,就是结构体.元组swift中的元组,主要作用就是将一些不同类型的数据整合到一原创 2016-04-23 16:48:02 · 544 阅读 · 0 评论