怠慢でナマケモノなプログラマーの備忘録です。備忘録チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。Kotlinこんにちは。あ、これから先私の呼称はABEChan/アベチャンでお願いします。違う呼称で呼んだ方にはもしかしたら、私のことをよく知ってもらえてないのかな?と言う理由で焼肉をごちそうしてもらうかもです。CLIを使用して行きます。initまでの手順はこちらの記事がわかりやすいかと思います。iOSSceneViewに対してpan、rotation、pinchのそれぞれのGestureRecognizerを設定する。Firestore※色々省略しています。備忘録Airbnb社が開発したライブラリ「Lottie」を使ってみました。実装時間およそ10分です。備忘録タイトルを迷わず書いてみたら、小学生の文集かと自分でびっくりしました。いいながらも仕事?プログラマー的?な話とワインの話しかしません。iOS今回初めて技術書典に参加してみました。幸いなことにnkznさんがブース出展&運営スタッフとして参加されてたので、そのおまけに売り子として参加させてもらいました。2018にSpeakerとして参加してきました。カンファレンスはブログを書くまでがカンファレンスなので忘れないうちに書いておこうと思います。iOSApple開発者向けイベント"WWDC2018"が日本時間6月5日午前2時開幕。Swift下記のようなルートが配列になっているJSONのDecoderの方法です。iOS各セッションの概要は会社ブログで一生懸命執筆しましたのでそちらで。2017をMacにインストールした際の備忘録。iOS※完全備忘録です。TableView.cellの数が2担っている状態でもデフォルトではそれ以上のGridが表示されてしまう。Architectureとは、一言で言うとドメイン駆動開発(DDD)やユースケース駆動開発(UCDD)を意識して、ビジネスロジックをUIやFrameworkから引き離し、それぞれの層毎に役割と責任を分離したArchitectureになります。2017)が2017年6月5日〜9日に開催されました。その際の目玉となったのが"ARKit"です。言語レベルで用意されています。AppleR.Swift4.0を使用した際のメモです。Sierraにしたらcocoapodsがエラーを吐きました。installとかするとこんなエラーを吐きました。Sierraにしたらcocoapodsがエラーを吐きました。Storageを利用してFirebaseに登録した画像を読み込む処理を実装した際のメモです。Messagingを利用してリモートプッシュを実装した際のメモです。iOS前回まで、ToDoListをMapに付与した〜みたいなアプリを作ろうか、という段階でしたが、急遽女性向けニュースキュレーション型のアプリの開発が入りました。iOSSwift4になってSlideMenuControllerSwiftを入れてみたらエラーのお祭りだったので、swift4対応方法について。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。