上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: Swift中闭包使用参考OC中block使用,基本一致 解决Swift中闭包循环引用有三种方法: 1.跟oc一样,使用weak(oc是__weakSelf) 2.简化第一种方法tools?.loadData({[weak self] (jsonData) in}) 这里self需要解包(推荐使用) 阅读全文
posted @ 2016-09-01 15:41 J-Vijay 阅读(1434) 评论(0) 推荐(0)
摘要: 监听属性的改变(开发中使用很多) oc中长是重写set方法 swift通过属性监听器 阅读全文
posted @ 2016-09-01 14:57 J-Vijay 阅读(849) 评论(0) 推荐(0)
摘要: 创建类WJPickerView继承与UIView ProvinceModel是省市的model,包含属性 @property (nonatomic, strong) NSString *provinceCode; @property (nonatomic, strong) NSString *pro 阅读全文
posted @ 2016-09-01 14:39 J-Vijay 阅读(461) 评论(1) 推荐(0)
摘要: 构造函数类似oc中的init方法默认情况下,创建一个,类会调用一个构造函数即使没写任何构造函数,编译器会默认一个构造函数如果是继承NSObject,可以对构造函数重写 阅读全文
posted @ 2016-09-01 14:34 J-Vijay 阅读(2299) 评论(0) 推荐(0)
摘要: //类的属性定义 class Student: NSObject { // 定义属性 // 定义存储属性 var age : Int = 0 var name :String? var mathScore : Double = 0.0 var chineseScore :Double = 0.0 // 定义一个方法,可以是返... 阅读全文
posted @ 2016-09-01 13:58 J-Vijay 阅读(1048) 评论(0) 推荐(0)
摘要: 一.UICollectionViewDataSource 1.返回Section数量的方法 2.返回每个Section中Cell的数量的方法 3.选择CollectionView中所使用的Cell 4.注册UICollectionReusableView的方法。 5.在UICollectionVie 阅读全文
posted @ 2016-09-01 11:43 J-Vijay 阅读(314) 评论(0) 推荐(0)
摘要: 遍历字典 1.遍历所有的key for key in dic.keys{ print(key) } 2.遍历所有值 for value in dic.values{ print(value) } 3.遍历所有的键值对 for (key,value) in dic{ print(key) print( 阅读全文
posted @ 2016-08-31 16:40 J-Vijay 阅读(177) 评论(0) 推荐(0)
摘要: Swift数组是一个泛型集合 Swift对数组的遍历 1.根据下标值 for i in 0..<array.count{ print(array[i]) } 2.直接遍历元素 for name in array{ print(name) } 3.遍历数组中前两个元素 for i in 0..<2{ 阅读全文
posted @ 2016-08-31 16:28 J-Vijay 阅读(298) 评论(0) 推荐(0)
摘要: 1.swift后面的()可以省略 2.case后面的额break可以省略 3.如果想产生case穿透使用fallthrough 4.case后面可以判断多个条件","分割 5.swift可以判断浮点型 6.swift可以判断字符串 7.swift可以判断区间 判断区间 0..<10 开区间 0-9 阅读全文
posted @ 2016-08-31 16:12 J-Vijay 阅读(280) 评论(0) 推荐(0)
摘要: 重写 setValuesForKeysWithDictionary 那么字典中可以有的字段在类中没有对应属性 阅读全文
posted @ 2016-08-30 17:17 J-Vijay 阅读(897) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页