Swift
Swaggerで定義されたレスポンスのモデルを作るときに、Swaggerを確認しながら書くのがめんどさくなと思っていました。そんなときに便利なのが、quicktypeです。詳しくは、このブログを見ればわかるので、簡単にどんなものか書きます。 quicktypeに使い方 例…
こんにちは。 CyberAgentAdventCalendar13日目を担当するsskです。 タップル誕生のiOSアプリを作っています。先日、「普段の開発でなかなかできないことで、ユーザーにメリットがあるものならなんでもOK」っという目的で1泊2日の開発合宿に行ってきました。i…
Xcodeでコードカバレッジを表示する方法は、こちらのブログを見てください。 コードカバレッジについて AppleのDeveloperサイトには、コードカバレッジの説明があります。 Code Coverageの説明Code coverage is a feature in Xcode 7 that enables you to vi…
そろそろちゃんとテスト書こうと最近思っている日々です。 ゴール テストを実行したときに、Coverageが表示されている 方法 ① Product -> Scheme -> Edit Schemeをクリック ② Gather coverage dataにチェックを入れる ③ チェックを入れた状態でテストを実行…
Xcodeの不要なiOSのsimulatorを削除したいと思った理由 ふと、「あれ、なんで僕は使ってないsimulator入れてるんだ?邪魔だな」と思ったので、削除方法を調べました。 自分のXcodeのiOS simulator 削除する方法 ① iOSのSimulatorを起動し、Hardwareをクリッ…
lazyってなに? The Swift Programming Languageに以下のように説明されています。A lazy stored property is a property whose initial value is not calculated until the first time it is used. You indicate a lazy stored property by writing the laz…