- 博客(6)
- 收藏
- 关注
原创 关于 assign与weak的区别?什么时候使用weak.
在ARC情况下,weak只能修饰对象,而assign可以用于修饰基本类型,什么时候使用weak? 在可能出现循环引用的时候,往往会通过其中一端使用weak来进行解决,weak是若引用,例:delegate代理属性 在自定义控件属性时一般也用weak
2015-09-08 22:07:54
492
1
原创 swift的基本使用(3)嵌套函数和闭包
/* //函数嵌套 //内层函数可以使用外层函数的参数func helloWord (aa:Int) {func helloLanou () { aa}println(aa)helloLanou()} helloWord(10)//hello1要返回一个函数,函数的类型是((String,Int) ->String) //函数类型 typealias funcType =
2015-09-08 19:22:34
450
原创 swift的基本使用(5)类和枚举
//: Playground - noun: a place where people can playimport UIKit//枚举 //enum 枚举名: 类型{ // case 分支名1 = 赋值1 // case 分支名2 = 赋值2 //}enum PersonIndentity : String{ case Teacher = “Teacher_id”
2015-09-08 19:15:48
275
原创 Swift的基本使用(4)类和结构体
//结构体和类 //在swift里面,结构体被做了强化,几乎所有的数据类型都是结构体 /** * 相同: 1.都可以定义属性 2.都可以定义方法 3.都可以定义构造器 init 4.都可以遵守协议 5.延展 *//** * 不同: 1.结构体是值类型,类是引用类型
2015-09-08 19:13:42
406
原创 Swift的基本使用(2)函数的定义
//函数 //func name (参数) -> 返回值 { //函数实现体 //}//无参数无返回值 func hello () { println(“hello word”) } //调用函数 hello()func hello2 () -> Void { println(“hello2”) } hello2()//内部参数名 例:name,name2
2015-09-08 17:48:00
217
原创 Swift的一些基本使用(1)
//变量声明规则//var(let)变量名 = 值//类型判断(根据所给出的值对变量进行类型判断)//===========基本类型var a = 10var b = 20//关于类型推断,在32位系统里整型自动推断为Int32,64位系统 Int64let maxNumberOfStudent = 40a++++b//指定变量类型 语法(变量:类型)//如果给变量制定类型,可以暂时先
2015-09-08 17:04:32
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人