リリースビルドのみ Crashlytics の dSYM ファイル転送を行う Crashlytics での dSYM ファイルのアップロードは、ビルド時の Run Script によって行われています。 以下のようにシェルスクリプトを調整することにより、条件を限定して、アップロードすることが可能で… nbeppuハック2015.08.19 565
Swift で UITableView の画面遷移の際にセルの選択状態を解除する UINavigationController などで画面遷移を行って、また元の画面に戻ってきた際に、セルの選択状態を解除するコードです。 対応をしておかないと Reject されてしまうケースもあるようです。 overr… nbeppuハック2015.08.17 1,364
Swift でアプリのバージョン情報を取得する static func getVersion() -> String { if let version = NSBundle.mainBundle().objectForInfoDictionaryKey(“CFB… nbeppuハック2015.08.17 299
コマンドラインからCrashlytics(Fabric)にIPAをアップロードする def distribute_crashlytics sh %[./Crashlytics.framework/submit #{FABRIC_API_KEY} #{FABRIC_BUILD_SECRET} -ipaPa… nbeppuハック2015.08.12 465
Node.js で SSL 接続する var https = require(‘https’); var fs = require(‘fs’); var ssl_server_key = ‘server_key.pem’; var ssl_server_cr… nbeppuハック2015.08.11 661
Podfile の管理方法 Podfile を Git で管理する場合、ライブラリのバージョンアップがあった場合やローカル環境の CocoaPods のバージョン違いにより不必要に Podfile.lock の差分が生まれてしまいます。ただし、Po… nbeppuハック2015.08.10 2,316
Google Apps Script でセルの内容をダイアログに表示する(改行あり) var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var objSheet = objSpreadsheet.getSheetByName(“shee… nbeppuハック2015.08.05 1,451
Swift でクロージャーのself循環参照を回避する UIViewController の self をクロージャー内で参照した場合、インスタンスが破棄された後に、呼び出される可能性があるため、以下のように weak self を指定して循環参照を回避します。 closu… nbeppuハック2015.08.04 906
Spring で UITableView をアニメーションさせる Swift に多彩なアニメーションを組み込める Spring となりますが、UITableView に対するクラスが用意されていません。以下のクラスを定義すると UITableView にもアニメーションを付与することが… nbeppuハック2015.08.03 273