SwiftCommon之Dictionary字典
2015-07-29 10:53
531 查看
概述
Dictionary类型是IOS开发中用的很多的一种数据类型,通过键值对来保存数据。在Swift中对应Dictionary类型,而IOS的原生库中对应的NSDictionary类,两者是可以相互转换的。SCDictionary使用extension扩展为NSDictionary增加几个常用方法。
SCDictionary
import Foundation // MARK: - NSDictionary extension NSDictionary { /** 把一个字典类型的数据,转换为url中参数字符串 :returns: <#return value description#> */ func toUrlString()->String{ var str:String = "" for (key,value) in self{ str += ("\(key)=\(value)&") } str = str.subString(str.length - 1) return str } /** 转换为Swift中的Dictionary类型 :returns: <#return value description#> */ func toDictionary()->[String:AnyObject]{ return self.copy() as! [String:AnyObject] } /** 转换为可以编辑的字典 :returns: 返回可以编辑的NSMutableDictionary */ func toMutableDictionary()->NSMutableDictionary{ return NSMutableDictionary(dictionary: self) } }
Git地址
http://devonios.com/go/swiftcommontips:
本文由wp2blog导入,原文链接:http://devonios.com/scdictionary.html
相关文章推荐
- SwiftCommon之Device设备信息
- SwiftCommon之日期Date
- SwiftCommon之Cookie处理
- Swift:subscript
- OC和swift互相调用。
- swift 之函数式编程(一)
- Swift入门(一)——基本语法
- swift2 运算符函数
- iOS编程——Swift实现常见的递归算法(爬楼梯)2
- 基于swiftype应用于Hexo-Yilia-主题的站内搜索引擎
- Swift学习笔记系列——(12)继承
- T系列T-Swift0001
- Swift之贪婪的UIButton
- Swift之贪婪的UIButton
- 如何判断消息提醒是否开启
- iOS编程——Swift实现一个3D圆型旋转菜单
- swift 之 如何在函数中把闭包作为参数 进行回调
- 如何在OC中使用Swift如何在Swift中使用OC
- 自学Swift-斯坦福笔记整理(九) -- 滚动视图 闭包 多线程
- swift基础语法