swiftでHTTPクライアント調べ物
APIKit1
APIKit2
- 2015/12/13
- Xcode 7.2
Swift 2.1.1
キーワード:WakaTime, APIKIT, ObjectMapper, Carthage
- WakaTime: エディタにインストールして、プログラミング言語ごとの作業時間を記録していくサービス。APIあり。
WakaTime解説
- APIKit: 上記WakaTimeにリクエストを投げる部分の実装。
- ObjectMapper: JSONとオブジェクトの簡単な相互変換。WakaTimeの応答がJSON形式で返ってくる。
carthage: パッケージ管理。APIKitとかObjectMapperを簡単インストール
Requestの作成の仕方.応答をJSONからオブジェクトに解析するため、実装を規定する。
APIKit + Himotoki
- 2015/9/30
- JSONを扱うライブラリ:Himotoki
APIKitは小さいHTTPクライアントライブラリで、HimotokiはJSONをいわゆるValue Type(Swiftのstruct)に変換するライブラリです。
- プロトコルエクステンションの解説
クラスの継承関係を気にせず共通のコードを使いたいときはProtocol Extensionが便利です。
NSURLConnection
swift-salaryman.com * 2015/3 * NSURLConnection
APIKit
- 2015/2/17
- 自前実装の話。APIKitの前身
APIKit Github
APIKit + Himotoki
swiftでJSONパース
- ObjectMapper
GitHub - Hearst-DD/ObjectMapper: Simple JSON Object mapping written in Swift
- Himotoki
https://github.com/ikesyo/Himotoki
SwiftでJSONを扱うライブラリ SwiftyJSON | json-swift - 定食屋おろポン
SwiftでJsonを簡単に扱えるライブラリ「swift-json」が超便利! - しろかい!
- swiftyJSON
[Swift]APIで取得したJSONをswiftyJSONでパースして、天気情報をUITableViewで表示。お天気アプリを作ってみる。 - Qiita