2018-01-01から1年間の記事一覧
iPhoneのWalletアプリ便利ですよね。僕も最近はコンビニでの支払いや自動販売機、電車の改札もWalletで済ませています。(個人的には使ってないですがポンタカードがWalletに登録できることを発見した時はテンション上がりました) 今回はそんなWalletアプリ…
KotlinConf 2018のビデオでAndroidアプリの設計について面白いものがあったのでざっくりですがまとめてみました。 一昔前の設計のアプリをArchitecture ComponentsやCoroutinesを用いて再設計している実際の経験に基づいた話でとても参考になりました。 www.…
仕事でFirebase Realtime Databaseを利用していてユニットテストを書くためにモックについて調べてみるとこちらの記事に出会いました。 medium.com モック以外の内容も書かれており素晴らしい内容ですね。とても参考になります。 今回はもう少しお手軽にFire…
簡単に現在地の周辺や特定の場所を表示したりするだけならGoogle Map SDKを使えば良さそうなんですが、 アノテーションを充実させたり、検索機能が必要だったりするとMapKitを使う方がベターだったりします。 (知ってる限りではGoogle Mapでの検索はPlace A…
先日ようやっとiOS 12とXcode 10リリース後初のiOSアプリリリースをキメたんですが、 その後最新バージョンでクラッシュが急増する事態に。。。 クラッシュログを確認するとiOS 9でしか発生していない模様。 不思議だな〜と思いつつコード追ってみても原因が…
先日メールボックスにこのようなメールが。 Hey Toru, I was searching for mobile developers by diving into the Swift stargazers on Github and came across to your profile. I see that you are a productive developer, especially CleanArchitecture…
今更ですがWWDC2018のkeynoteを仕事と銘打って業務中に見まくっています。 WWDC 2018 - Videos - Apple Developer 数ある新機能の中でもiOS 12で劇的に変わりかつ影響範囲が大きい機能といえば「Push通知」ではないでしょうか。 今回はそんなiOS 12のPush通…
何も変えずにCarthageからCocoapodsに変更したら動いたのでやっぱ何かおかしい— 無職に至りたい (@toru_furuya) August 20, 2018 コード SDKの組み込みはCocoaPodsかCarthageかの違いだけで、あとは全て公式ドキュメントの通りに実装していきました。 Get st…
github.com 問題 アプリ側のステータスバーの見た目とSideMenuで表示するメニュー側のステータスバーの見た目を変えるために、以下のような実装を行なった。 import SideMenu let menuLeftNavigationController = UISideMenuNavigationController(rootViewCo…
Travis CIのosx_image: xcode9.4がリリースされたので試してみました。 ✨Xcode 9.4 is here! Set ‘osx_image: xcode9.4’ in your .yml file and you’re off to the races. As always, if you have any questions or something doesn’t work as expected, we …
目的 Travis CIのPull RequestビルドでCarthageを毎回ビルドしない git repositoryにCarthageのビルド成果物をコミットしないで実現する Pull Requestビルドの概要 公式ドキュメントを覗いてみます。 Caching Dependencies and Directories - Travis CI Pull…
何かしらのデータのリストから特定の期間のデータのみをフィルタしたいような時があると思います。 今回のサンプルはデータのリストから6月に作成されたデータをフィルタします。 おそらくよくありがちなコードはこんな感じではないでしょうか。 (コードは…
先日仕事で初めてCarthageを利用した際に困った点やつまづいた点。 ラインナップ Carthage関連ファイルどこまでcommitするか問題 carthageのコマンド多くてどれ使えば良いかよく分からない問題 Fabric/Crashlyticsが公式にサポートしてない問題 Firebaseが公…
以前iOS 11のNSLocaleについて書いた記事はこちら。 10月にAppleのDeveloper Forumに投稿していた質問を久しぶりに見てみたら2月に返信がありました。 翻訳しながら内容を見てみます。 I think the change in behavior makes sense sort of for many things,…
メモエントリ キーボード設定変更 Apple ID作成 Xcodeインストール XVim2セットアップ Alfredインストール id_rsa作成 ターミナルセットアップ 1. キーボード設定変更 System Preferences > Keyboard > Modifier Keys... からCaps Lockを⌃に変更する 2. Appl…
これといって特徴がなく冴えないエンジニアの私ですが、自分の軸に合致した企業に年収アップで転職を決めることができたので、転職活動で考えてたこととか行ったことについて共有して、万に一つ少しでもどなたかの参考になったら本望なエントリです。 職探し…
この度、約6年間勤めた一部上場の大手ソーシャルゲーム会社を退職しました。 といってもこの会社で実際に働いたのはおよそ3年間で、後半の3年間は子会社に出向していました。 思い返せば2012年の新卒採用で未経験の私を採用していただき、様々なチームで色々…