読者です 読者をやめる 読者になる 読者になる

なんとかするから、なんとかなる

エンジニア関係のことを書きます

iOS

Jenkinsを使ってiOSの自動ビルドおよびテストをする(Jenkins準備編)

はじめに Jenkinsを使ってiOSの自動ビルドとテスト環境を作っていきたいと思います。 はじめはLocalのGitRepogitoryに対して自動ビルドを実行する。 そのあとgithubからの自動ビルド。 最後にslackへの通知を試してみたいと思います。 環境 macOSX Sierra Je…

UserDefaultsを初期化する

UserDefaults を初期化するためには if let bundleId = Bundle.main.bundleIdentifier { UserDefaults.standard.removePersistentDomain(forName: bundleId) } persistentDomain(forName:)で domainNameで指定した、KeyとValueのディクショナリーが受け取れ…

iOSで使いにくいUserDefaultをなんとかする

はじめに iOSアプリにおいて、アプリを消しても値を保存しておける、UserDefaultはとても便利だと思う。 しかしながら、どうしても使いにくい部分が存在する。 例えば、UserDefaultの値を取り出すKeyがStringなところだ。 よくある使い方 // 保存する UserDe…