あたも技術ブログ

セットジャパンコーポレーションの社員が運営しています。

Xcode

【iOS】Alamofire + Himotokiでいい感じのAPIクライアントを作る

どうも、社内開発でiOSを担当してる朝倉です。 現在、夏期休業中ですが、そういえばブログ更新しないといけないなと思い出したので書きます。 Alamofire + HimotokiでAPIクライアントを作るということで、n番煎じだしもっといい方法がネット上にはゴロゴロあ…

【Swift 3】煩わしいString操作を簡単にする

Stringの操作についてObj-C時代から使い慣れているNSStringと比べ、随分使い勝手が悪いなーと感じることが多いです。 Qiitaになぜそうなっているのかという詳しい解説がありますが、使う上で不便なことには変わりないので、Extensionを書きました。 qiita.co…

【watchOS】Apple Watchで位置情報取得

Apple Watch seriese2から単体で位置情報を取得できるようになりました。 ということで、今回はApple Watchで位置情報を取得してみました。 コード まずはコードをサクッと書いてみましょう プロジェクトを作成し、ターゲットを追加、WatchKit Appを選択しま…

【Swift】watchOS 3 × Core Motion

【Swift】watchOS 3 × Core Motion 今回はApple Watch Series 2を購入しましたので早速遊んでみました。 WatchAppのつくりかた watchAppは基本的にiOS向けアプリの拡張機能なので、Extensionで実装します。 Target->「+」->watchOS->Watch Kit Appと進んで…

【Swift】よく使うextension集

extensionとは 既存のクラスに対し、メソッド、プロパティを追加することができる機能です。 Obj-Cで言うところのカテゴリと同じような機能で, 既存クラスで同じような処理を何箇所も行う場合は、extensionでまとめてしまうことで可読性や保守性が向上するか…