- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 Swift中元组(Tuples),结构体(Struct),枚举(Enums)之间的区别
由 solar 在 1年前 发布元组(tuple) 元组是多个值组成的复合值类型,例如,你可以定义一个含有整形和字符串的tuplelet amout=(100,”EUR”) 当你函数需要返回多个值时,元组这个时候非常有用,你可以使用下标方式来访问元组中的值,如.0,.1以此类推,如下:let currency = money.1 // “USD” 如果想要给元组多增加些信息,你也可以给元组每个
2015-07-29 17:38:40 774
原创 swift 可选类型的解包
swift可选类型解包方式有三种: 第一种:var string:NSString? if string != nil{ println(string!) }else{ println("nil") }如果不为空就强制解包 第二种:var string:NSString? println(string ?? "nil")第三种:var string:NS
2015-07-28 17:12:11 666
原创 如何判断消息提醒是否开启
在ios8中我们要用currentUserNotificationSettings 而在8一下我们要用enabledRemoteNotificationTypes 首先我们要判断:var isIos8 = UIDevice.currentDevice().systemVersion > "8.0" if isIos8{
2015-07-28 16:18:36 538
原创 swift 之 如何在函数中把闭包作为参数 进行回调
在之前的OC中我们会经常在一个方法中使用BLOCK回调 来达到数据回传和 执行某些操作 在swift中我们使用闭包 可以达到同样的效果 自己通过对比block和各种测试 有了以下的写法 ,但是不知道之前有没有人这样写过 直接上代码: 1、首先我们定义一个包含闭包的函数,并在这个闭包中给回掉的闭包带上我们要传递的数据func blocData(resource:(content:Str
2015-07-28 14:15:09 6896
转载 swift 之 URL编码
func encodeEscapesURL(value:String) -> String { let str:NSString = value let originalString = str as CFStringRef let charactersToBeEscaped = "!*'();:@&=+$,/?%#[]" as CFStringRef
2015-07-06 17:45:37 2359 1
原创 swift 之 模仿block 界面传值
在OC中我们习惯了BlocK进行一些操作,在swift中 我们可以使用闭包来代替BLOCK 进行同样的操作 废话不多说直接上代码: 使用背景:在view中 点击BUTTON 把 selectIndex 得值传递过去 1、首先定义一个闭包 然后声明一个闭包的属性 typealias callBackFunc = (selectIndex:Int) ->Void var blockFunc
2015-07-03 10:14:55 855 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人