まとーか鈴木

千の姿と千の技と千の風

Swift

CocoaPods -> Carthage移行中に"dyld`dyld_fatal_error"でハマった話

Carthageで依存を設定したライブラリ読み込みでハマったので備忘のため記載。 ビルドが成功しても実行中に以下のようなエラーが出てしまいました。 dyld`dyld_fatal_error dyld: lazy symbol binding failed: Symbol not found: dyld: Symbol not found: 原…

iOS frameworkをtvOSにも対応させる

Carthageで使う自作iOS frameworkをtvOSに対応させた。 以下の方々のブログを参考に作業を進めてやったことだけをまとめる iOS用のCarthageフレームワークをwatchOSやtvOSに対応させる – Morizotter Blog iOSでしかCarthageで導入できないライブラリをOSX,tv…

Swiftで内部クラスのextensionを定義する

UIScrollViewを持ってるViewControllerのタッチイベントを取りたくなった。 という訳で、ViewControllerクラスのextensionでUIScrollViewのサブクラスを定義して、サブクラスのextensionでオーバーライドしてみたら出来た。 と、ここまで書いてきたけど、サ…

NSLocalizedStringの引数が増えてた

NSLocalizedStringを使おうと思ったらメソッドが長くて驚いた。 定義を見るとdefault引数だったので、 省略してしまいます。 パラメータは何? 超昔からあった様ですが知りませんでした。 key: いつものキー tableName: .stringsファイルの名前 bundle: .str…