Xcode– 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
AutoLayoutのMultiplierをNSLayoutConstraintでIBOutlet接続してプログラムから操作できないか。
AutoLayoutのMultiplierの制約を、IBOutletで接続して、プログラム側から変更したりできないか調べた。 が、multiplierを直接変更するようなやり方は存在しなかった。 しかし、代替策でやりたかったことは実現できた。 例えば、実現したい制約が、限られて... -
技術Tips
Xcodeを使ってArchiveしたipaをとりあえず開発用の端末へインストールする
Archiveしたipaを端末へインストールしたい XcodeでArchiveしたipaをとりあえず、開発用の端末へインストールして実行したい。iTunesでやろうとしたら、「App」の項目がiTunesから消えているではないか。どうしたものか。 Xcodeを使って簡単にインストール... -
技術Tips
XcodeのデフォルトシミュレータをiPhone8 Plusじゃないのにする
Xcodeでgit cloneしたてのプロジェクトを開いたり、新規プロジェクを開いて、さてシミュレータで実行しようかと思って実行したときに、シミュレータがPlusなのが許せん! しかしデフォルトのシミュレータが変更できん! てことで、iPhone8 Plusは非表示... -
技術Tips
Xcode8あたりから、ショートカットで再インデント(Re Indent)際にカーソルが文の先頭に移動しなかったが、Xcode9でもとにもどった件。
追記 Xcode9でもとにもどったようです。めでたしめでたし。やっぱこの動作だよなー。 たぶん、Xcode8からだと思うが、ctrl + iでインデントしたときに、カーソルが文の先頭に移動しなくなった。 自分にとっては結構不便。 「再インデント」して「カーソル... -
技術Tips
iOSアプリのパフォーマンス解析をしていたら、nibのロードが遅くて、原因はカスタムフォントだった件。
iOSアプリのパフォーマンス解析をしていたら、nibのロードが遅かった。原因は、正しくインストールされていないカスタムフォントをInterfaceBuilderで指定していたことが原因だった。 コードは、カスタムViewをつくるときの定石だと思うが、以下のようにni... -
技術Tips
Xcodeのエラー
<unknown>:0: error: input file 'MyViewController.swift' was modified during the build Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 1行目に書いてある通... -
技術Tips
SwiftでStoryboardからもコードからも使えるカスタムViewを作成する【Swift、iOS】
Nibでデザインを作って、InterfaceBuilderからもコードからも使えるカスタムViewの作成方法。 ※MyCustomViewというカスタムビューを作成するとする。 1. MyCustomView.swiftファイルを作成する。 UIViewを継承する。 2. MyCustomView.xibファイルを作成す... -
技術Tips
Xcodeで何気なく空気を吸うように使っていて身体に染み渡る役に立つショートカット
同じ単語を選択して同時に編集 cmd + ctrl + E 下側を閉じる cmd + shift + Y 左側を閉じる cmd + 0 右側を閉じる cmd + alt + 0 ファイル検索して開く cmd + shift + O カーソルより後を行削除 ctrl + K インデント ctrl + I 単語を選択(自分でキーバイ... -
技術Tips
Swiftのビルド時間の計測と短縮
Build Settings > Swift Compiler - Custom Flags > Other Swift Flags に、以下設定を追加。順番重要。 -Xfrontend -warn-long-function-bodies=100 これで、コンパイルに100ms以上時間がかかっている関数名が、warningで表示される。 100の部分を色々調...
12