-
XcodeのUnitTestでFirestore Emulatorと接続してテストを書く
Saturday, September 28, 2019
XcodeのUnitTestでCloud FirestoreのRead,Writeのテストをしたい場合に、 Firestore Emulatorを使うと実際のプロジェクトを使わずに読み書きのテストができるので非常に便利です。 またこの方法を使うと、テスト用にFirebase Projectを作成する必要もなくなります。 記事の続きで導入方法を紹介します。 (2019/09/29: セキュリティルール周りに関して記事を修正をしました。) …
-
`bundle exec pod install`経由しか`pod install`ができないようにする
Wednesday, October 24, 2018
チーム開発を行っていると、Cocoapodsのライブラリ管理をするときに、bundlerを使ってpodのバージョンをチームで揃えて実行できるようにすることが多いのですが、 ついつい pod install って打ってしまう事、ありますよね。 それを防止する方法を書き記しておきます。 …
-
当日スタッフからみたiOSDC2018
Monday, September 3, 2018
昨年に引き続き、今年も当日スタッフを前夜祭から含めて4日間やらせていただいたのと、「I will blog」 ということでブログ書きます! 昨年の参加したよブログはこちら あ…ありのままiOSDCで起こったことを話すぜ! …
-
TypeScriptで指定回数forEachやmapを回す
Friday, June 29, 2018
TypeScriptで単純に指定した回数、forEachやmapを回す方法にちょっと躓いたので備忘録かねて。 …
-
はじめて参加したiOSDCで当日スタッフやったら最高だった話
Monday, September 18, 2017
9月16日、17日でiOSDC JAPAN 2017に 当日スタッフ として参加してきました。 …
-
続・takeしてもcompletedにさせない
Friday, May 5, 2017
以前こちらのQittaの記事でtakeしてもcompletedさせない!っていうのを書きましたが、 改めてこちらで詳しく書こうかなと思います …
-
RxJavaのcomposeっぽいものをRxSwiftで
Wednesday, April 26, 2017
今日たまたま同僚のAndroidエンジニアと話をしていて、 「RxSwiftにcomposeとかliftあればいいのにね」という話があったので、試しにcomposeっぽいものを作ってみました。 もしも既に全く同じようなのがRxSwiftにあったらごめんなさい。チョットジシンナイデス。 …
-
iOS10で通知済みのローカル通知を削除する
Sunday, April 9, 2017
iOS10から UserNotifications が加わったことにより、ローカル通知の扱いが少し変わっています。 今回はiOS10で通知済みのローカル通知(通知センターに表示されたもの)が、通知をタップせずに起動した場合にiOS9までと同じ方法では 消えない ことに気がついたのでそれをまとめておきます。 (※ちなみに通知センターから通知をタップして起動した場合は消えてくれます。) …
-
Swift3.1でとある書き方ができなくて困った
Thursday, March 30, 2017
Xcode8.3とともに到来したSwift3.1。早速既存のProjectをSwift3.1でビルドできるように書き換えていたら、 次のような書き方がビルドエラーになっているのに気がつきました…。 …
-
Swiftでdeinit時にメンバ変数(property)のdidSetが呼ばれない気がした
Thursday, March 9, 2017
init の時にメンバ変数(property)の didSet が機能しないのは知っていたのですが、 deinit 時に機能しない?のを知らなくて、振り返ってみるとちょっと怯えたのでそのメモ。 …