tofucodes diary

にほんごのほう

ios

Travis CIのxcode9.4イメージにbundlerがプリインストールされてない模様

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でCarthageのビルドをキャッシュして幸せになる

目的 Travis CIのPull RequestビルドでCarthageを毎回ビルドしない git repositoryにCarthageのビルド成果物をコミットしないで実現する Pull Requestビルドの概要 公式ドキュメントを覗いてみます。 Caching Dependencies and Directories - Travis CI Pull…

Carthageの導入で困った7つのこと

先日仕事で初めてCarthageを利用した際に困った点やつまづいた点。 ラインナップ Carthage関連ファイルどこまでcommitするか問題 carthageのコマンド多くてどれ使えば良いかよく分からない問題 Fabric/Crashlyticsが公式にサポートしてない問題 Firebaseが公…

続報:iOS 11からNSLocaleの仕様が変更されたらしい

ios

以前iOS 11のNSLocaleについて書いた記事はこちら。 10月にAppleのDeveloper Forumに投稿していた質問を久しぶりに見てみたら2月に返信がありました。 翻訳しながら内容を見てみます。 I think the change in behavior makes sense sort of for many things,…

iOS 11からNSLocaleの仕様が変更されたらしい

ios

使用言語の設定が日本語のデバイスでしか利用できないサービスで、iOS 11にアップデートしたら動作しなくなったという問い合わせが届いたので調べてみたら、どうやらiOS 11からNSLocaleの仕様が変更されたらしいことが分かった。 NSLocale.current.identifie…

Facebook iOS SDK でアプリ招待が動かなくてはまった話

職場の仲間とマッチングサービスを作ってiOSアプリを担当しリリースしました。 簡単にサービスの概要を書くと、1日1回特定のエリア(恵比寿、六本木など)で開催される食事会にエントリーすることができ、同じエリアにエントリーしたユーザとマッチングさせ…