Swift– tag –
-
技術Tips
Firebaseをインストールしようとしたら、”linker command failed with exit code 1″のビルドエラーが発生したが、Build SettingsでOther Linker Flagsを設定しなおしたら解決した話。
XcodeプロジェクトでFirebaseを使用するために、cocoapodsにて、Firebase/Coreをインストールし、初期化コードを記述して、ビルドしようとしたところ、以下のビルドエラーが発生した。 linker command failed with exit code 1 (use -v to see invocation)... -
技術Tips
【iOS】TrustKitで使用するPinの生成方法
TrustKitで使用するPinってどうやって取得するんだと思っていたら、マニュアルに書いてあった。 Getting Started | TrustKit opensslコマンドを使用するか、ライブラリに含まれているpythonスクリプトを使って生成する。 opensslを使用する場合は、例えば... -
技術Tips
AutoLayoutのMultiplierをNSLayoutConstraintでIBOutlet接続してプログラムから操作できないか。
AutoLayoutのMultiplierの制約を、IBOutletで接続して、プログラム側から変更したりできないか調べた。 が、multiplierを直接変更するようなやり方は存在しなかった。 しかし、代替策でやりたかったことは実現できた。 例えば、実現したい制約が、限られて... -
技術Tips
PLCrashReporterを自分のプロジェクトに追加して使えるようにする
PLCrashReporterを使う iOSアプリでクラッシュハンドリングするためにPLCrashReporterを使用したので、その導入方法と使い方。 単純に、クラッシュ解析をしたい場合は、AppStoreにリリースしている場合は、標準のクラッシュレポートでOKだし、Enterprise... -
技術Tips
iOSのバージョンによって処理を分けるやり方(Swift、Objective-C)
[crayon-673128996bd09073717905/] [crayon-673128996bd0e941379911/] -
技術Tips
Xcode8あたりから、ショートカットで再インデント(Re Indent)際にカーソルが文の先頭に移動しなかったが、Xcode9でもとにもどった件。
追記 Xcode9でもとにもどったようです。めでたしめでたし。やっぱこの動作だよなー。 たぶん、Xcode8からだと思うが、ctrl + iでインデントしたときに、カーソルが文の先頭に移動しなくなった。 自分にとっては結構不便。 「再インデント」して「カーソル... -
技術Tips
HockeyAppでiOSアプリのクラッシュ解析を行う
iOSアプリ用のクラッシュ解析ツールはとても充実していると思う。 というか、ストアにリリースしているアプリなら、Appleがもともと提供しているクラッシュログだけでも、事足りるかもしれない。 でも、それではダメだったんだ。なぜなら、Enterpriseだか... -
技術Tips
NSKeyedUnarchiverでデシリアライズしようとしたら落ちる
アプリ内に保存したデータをデシリアライズする際に、以下エラーが発生し、デシリアライズできなかった。 [NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (MyApp.Fund) for key (NS.objects); the class may be defined in sour... -
技術Tips
macにRubyGemsをインストールしてcocoapodsをインストール
cocoapodsをインストールするためにはRubyGemsが必要。なので、まずはRubyGemsをインストールする。 RubyGemsのインストール RubyGemsのサイトへ。 https://rubygems.org/ 「Install RubyGems」をクリック。 「ZIP」をクリックしてファイルをダウンロード... -
技術Tips
iOSアプリで実行時にエラー(attributesの値が不正)
iOSアプリデバッグ中に以下のエラーメッセージでアプリが落ちた。 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_SwiftTypePreservingNSNumber renderingMode]: unrecognized selector sent to instance 0x60...