The Pragmatic Ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

Tool

Prettierで.vueをフォーマット

Prettierのv1.10でVueのsingle file componentをformatできるようになりました。 それまではeslintででたエラーを人手でポチポチ直してたのでこの辺りが自動化できるのは最高です。 やることはすでにprettier導入済みであれば*.vueを対象のファイルにいれる…

Crashlyticsにクラッシュレポートが送信されない

普通はFabricで手順通りにやってればクラッシュレポートは送信されるはずなんですが、なぜか送信されないってことがありました。 answersとかは動いているのでFabric自体はちゃんと取り込まれてるのになぜだ・・と思って調べたら troubleshootingに書いてあ…

コード行数の測定

Swiftでコード行数を測ろうとツールを探していたらclocというのがよさげでした インストール インストール方法は思ったよりたくさん用意されていてlinux系だけでなく、node.jsやhomebrew, macports用のも用意されていて、WindowsやMac環境でも楽にインストー…

WebP.frameworkの作成方法

libwebpをclone > git clone https://chromium.googlesource.com/webm/libwebp 最新のをcheckout > git checkout 0.4.4 iosbuild.shを実行 > iosbuild.sh iosbuild.shでautomakeがないとか怒られた場合は以下を入れる Command line tools > xcode-select --i…

xcodebuildでdevice向けのビルドするときのdestinationの指定方法

以前xcodebuildのパラメータの指定方法についてこちらに書きました。 Travis CIでObjective-C/Swiftのテストを実行する - Pragmatic ball boy テストするときはシミュレータを指定するのでこれで問題ないのですが、 実機向けのstaticライブラリを用意したり…

Genymotionのインストール

手元にAndroidデバイスがないけどちょっとエミュレーターで動かしたい場合に、通常のエミュレーターだと遅すぎて使い物にならないのでGenymotionを利用しています。 インストールした時の手順のメモです。 Genymotionのダウンロードとインストール ここから…

Travis CIでObjective-C/Swiftのテストを実行する

[環境]Xcode 6.1 Swift,Objective-Cどちらの場合でもこの方法でいけるはずです。 Travis CIにドキュメントが用意されていますが、xctoolを使った例が示されているので無視したほうがよいです。xctoolはAppleが用意した標準のビルドツールではなく、Facebook…

Appleのアプリの審査期間の目安

リリース時期が決まっているときなどはこれを見てどれくらい前に審査に出せば間に合いそうかチェックするのに役立ちます Average App Store Review Times 審査期間はiOS8以降ものすごく長くなっていて最近はだいたい10~11日。in reviewに入るまでがやたらと…

App Annie

AppStoreでリリースしたアプリのダウンロード数やレビューをチェックするのには itunes connectが用意されていますが、 はっきりいって使いづらいです。 そこでその辺りを便利にするツールとしてApp Annie(http://www.appannie.com/)が有名です。 App Annie…

Pixateが1年間無料に

iOSでCSS風にViewのデザインができる有料ライブラリであるPixateが 1年間無料で使えるようになったみたい。(これまで使ってた人も新規も) http://www.pixate.com/blog/article/2013-07-01-pixate-free/ iOS7が出る前に客をつかんでおきたいってことかな

AppCodeの使っているXcodeを切り替える

Xcodeを複数入れている場合に、AppCodeが思ったのと違うXcodeを参照しててビルド通らねぇ!とかいう場合の対処法 ==================================================== 追記(2014/10) 最近使ったらやり方が変わっていたので記載 =========================…

iPhoneアプリのAnalytics Tool

iPhone/iPadアプリで分析を行うためのツールとしては無料で使える有名どころとしては以下の2つがあります。 Google Analytics http://www.google.co.jp/intl/ja/analytics/ Flurry http://www.flurry.com/ どちらもiOS用のSDKがあるので、簡単に使うことが…

Dash

複数の言語やフレームワークなどのAPIドキュメントをオフラインで表示できるMacのアプリDashhttp://kapeli.com/dashが700円となってちょっとお買い得になってました。 ドキュメントを検索するだけでなく、Stackoverflowの検索も一緒にできるのでかなり便利で…