1 APIKitとは Yosuke Ishikawa氏 作成のAPIKitは、比較的新しいHTTPクライアントです。 https://github.com/ishkawa/APIKit Swiftは、タイプセーフな言語ですが、APIKitは、このタイプセーフの利点を最大限に発揮していると思います。 動作条件は次のとおりです。 Swift 2.1 Mac OS 10.9 or later iOS 8.0 or later watchOS 2.0 or later tvOS 9.0 or later また、特徴としては、次のようなものが挙げられます。 エンドポイントごとにクラスを定義 パラメータなどを型で明確に制限できる(Enumも利用可能) レスポンスが、成功・失敗の2値となる レスポンスの型を定義することができ、アンラップが不要(エラー時はNSError) それでは、実際に使用してみたよう
![[Swift] タイプセーフな軽量HTTPクライアント「APIKit」を試してみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b9b98d8423d1943cae402d21764bf51589e811b/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F11%2Flogo_swift_400x400.png)