- 博客(7)
- 收藏
- 关注
原创 RXSwift 忽略时间间隔 throttle
//throttle(0.3, scheduler: MainScheduler.instance) 0.3后执行点击事件 MainScheduler.instance 在主线程执行 let btn =UIButton.init(frame:CGRectMake(0,100, width,50)) b
2016-10-25 16:49:26 3166
原创 几种常见的Observables创建方法
func creatObservable(){ //just - 只包含一个事件的序列 _ = Observable.just("111").subscribe{ (evevt:RxSwift.Event<String>) -> Void in print(evevt) } //of - 包含固定个数事件的序列 _ = Observabl
2016-10-24 15:10:26 1441
原创 监听textFiled单个字符输入 并做筛选
筛选输出为2的倍数的字符 let textFile = UITextField.init(frame: CGRectMake(0, 100, 400, 50)) textFile.backgroundColor = UIColor.brownColor() _ = textFile.rx_text .map{ (temp : String) -> Int in
2016-10-24 11:31:06 245
原创 swift 字符串和数组的转化 数组内部类型转化
字符串转数组 筛选字符串内部的数组 let hstring = “1j2k3jj34” let wan = hstring.characters .map{ Int(String($0)) } .filter{ $0 != nil } print(wan)
2016-10-24 11:27:59 1485
原创 10.13 学习 函数式 swift 笔记 sort()
函数式编程的核心理念就是 函数是值,它和结构体、整型或是布尔型没有什么区别 —— 对函数使用另外一套命名规则会 违背这一理念。知识点1 函数 sort() 求平方根 例 let temp = sort(4) temp 等于 2知识点2 求一个点是否在圆内 x: 该点1的x点 y: 该点1的y点 range: 点2的原点距离点1原点的距离 sqrt(x x + y y) <=
2016-10-13 16:56:08 299
原创 @noescape @escaping @autoclosure
@noescape 非逃逸闭包当闭包作为参数传递进函数时,如果这个闭包只在函数中被使用,则开发者可以将这个闭包声明成非逃逸的,即告诉系统当此函数结束后,这个闭包的生命周期也将结束,这样做的好处是可以提高代码性能,将闭包声明成非逃逸的类型使用@noescape关键字。(1) 默认,swift 3.0 弃用,函数结束后,这个闭包的生命周期也将结束。(2) 在其内部如果需要使用self这
2016-10-13 14:10:51 436
原创 swift3.0 关于字符串
//: Playground - noun: a place where people can playimport UIKit//字符串字面量 func zfczml(){/* 什么是字符串 String是例如“hello, world”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示。 什么是字符串字面量 您可以在您的代码中包含一段预定义的字符
2016-10-10 17:47:46 1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人