JasoomSwift 封装器
Jasoom 是一个使用方便,类型安全 的 NSJSONSerialization Swift 封装器。
JSON 解析:
do { let json = try JSON.parseData(data) if json["name"].isUndefined { throw .MissingName } if json["info"]["age"].isUndefined { throw .MissingAge } let model = MyModel( name: json["name"].stringValue! age: json["info"]["age"].intValue! married: json["status"]["married"].boolValue ?? false firstCar: json["cars"][0].stringValue ?? "" ) } catch { // Handle error }
JSON 生成:
var object = JSON.object() object["name"] = .String("Bob Smith") object["info"] = JSON.object() object["info"]["age"] = .Number(10) object["status"] = JSON.object() object["status"]["married"] = .Number(true) object["cars"] = JSON.array() object["cars"].append(.String("Ford Mustang")) do { let data = try object.generateData() } catch { // Handle error }
评论
Dexie.jsindexedDB 封装器
Dexie.js是indexedDB封装器。简洁直观的API,方便使用友好的代码完成适应人类阅读习惯的查询:db.friends.where("lastName").anyOf("Helenius",
Dexie.jsindexedDB 封装器
0
VMXMLParserNSXMLParser 封装器
VMXMLParser是Swift编写的NSXMLParser封装器。特性:1)基于Closure2)像字典数组一样响应3)支持Unicode简单的响应:( { descr
VMXMLParserNSXMLParser 封装器
0
GTTranslationAPIObjective-C 封装器
GoogleTranslationAPI是调用GoogleTranslateAPIv2的Objective-C封装器。
GTTranslationAPIObjective-C 封装器
0
GTTranslationAPIObjective-C 封装器
GoogleTranslationAPI 是调用 Google Translate API v2 的
GTTranslationAPIObjective-C 封装器
0
SSKeychainKeychain 封装器
SSKeychain是个简单的Objective-C封装器,主要功能包括使用MacOSX和iOS的系统Keychain访问账号,获取密码,设置密码和删除密码。
SSKeychainKeychain 封装器
0
MapManagerMapKit 封装器
Mapmanager是MapKit封装器,提供路线方向绘制,完全使用Swift编写。简单示例——使用Apple设备定向:var latOrigin = 37.331789var lngOrigin =
MapManagerMapKit 封装器
0