- 博客(6)
- 收藏
- 关注
转载 Swift学习之方法定义参数有默认值的时候
func testParms(first fir:String, options opt:JSONSerialization.ReadingOptions = []) -> Bool { return true}此时调用的时候 方法一let test = testParms(first: "测试")方法二let test2 = ...
2017-08-15 17:03:00 435
转载 Swift学习之UIView延展添加新属性left,right,top,bottom,width,height,centerx,centery
import Foundationimport UIKitimport CoreGraphicsextension UIView{ var left:CGFloat{ set{ var frame = self.frame frame.origin.x = newValue ...
2017-08-03 11:50:00 800
转载 Swift学习之构造方法
定义构造过程是为了使用某个类、结构体或枚举类型的实例进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。构造方法可以被归结为指定构造方法与遍历构造方法,在Swift中构造函数使用init()方法,与OC中的构造方法不同的是,在Swift中,构造函数init()是没有返回值的。一、指定初始化方法实例1class Animal {...
2017-08-03 10:48:00 138
转载 Swift学习之元组(Tuple)
定义元组是由若干个类型的数据组成,组成元组的数据叫做元素,每个元素的类型都可以是任意的。用法一let tuples1 = ("Hello", "World", 2017)//元组跟数组一样,其元素的角标是从0开始 可以用 tuple1.0 tuple1.1 tuple1.2进行取值print("get first value \(tuples1.0), get ...
2017-08-02 11:21:00 135
转载 ReactiveCocoa有关集合类的使用
Sequences 集合 表示一个不可变的序列值且不能包含空值,1.实现NSArray的快速遍历NSArray *numbers = @[@1, @2, @3, @4, @5, @6];//通过rac_sequence来获取SignalRACSignal *signal = numbers.rac_sequence.signal;[signal subscribeN...
2017-08-01 17:49:00 83
转载 NSScanner扫描字符串中()的内容
//本事例去除小括号及其内部的内容+ (NSString *)changeStringWithString:(NSString *)string{NSScanner*scanner = [NSScanner scannerWithString:string];NSString*str =nil; while([scanner isAtEnd]==NO)...
2017-07-28 16:15:00 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人