- 博客(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
503
转载 Swift学习之UIView延展添加新属性left,right,top,bottom,width,height,centerx,centery
import Foundation import UIKit import CoreGraphics extension UIView{ var left:CGFloat{ set{ var frame = self.frame frame.origin.x = newValue ...
2017-08-03 11:50:00
907
转载 Swift学习之构造方法
定义 构造过程是为了使用某个类、结构体或枚举类型的实例进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。 构造方法可以被归结为指定构造方法与遍历构造方法,在Swift中构造函数使用init()方法,与OC中的构造方法不同的是,在Swift中,构造函数init()是没有返回值的。 一、指定初始化方法 实例1 class Animal { ...
2017-08-03 10:48:00
248
转载 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
204
转载 ReactiveCocoa有关集合类的使用
Sequences 集合 表示一个不可变的序列值且不能包含空值, 1.实现NSArray的快速遍历 NSArray *numbers = @[@1, @2, @3, @4, @5, @6]; //通过rac_sequence来获取Signal RACSignal *signal = numbers.rac_sequence.signal; [signal subscribeN...
2017-08-01 17:49:00
125
转载 NSScanner扫描字符串中()的内容
//本事例去除小括号及其内部的内容 + (NSString *)changeStringWithString:(NSString *)string { NSScanner*scanner = [NSScanner scannerWithString:string]; NSString*str =nil; while([scanner isAtEnd]==NO)...
2017-07-28 16:15:00
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅