Skip to main content

iOS 15 Programming Fundamentals with Swiftの7章と8章を読んだので不明点をまとめる

iOS 15 Programming Fundamentals with SwiftのI-5とI-6を読んだので不明点をまとめる
の続編

II. IDEの
7. Anatomy of an Xcode Project
8. Nib Files
で不明点をまとめる


Xcode
・両パネルショートカット
Command-1〜0が左パネルのショートカットになってる
Command-Option-1~3で右側が動く

・新規タブ
Ctrl-Clickで新規タブでエディタが開く

また、エディタを複数開いて
Option+shiftでエディタを選択すると場所を選べる

・オブジェクトのポップアップ
Command + Shift + L

 

設定ファイル
・新規のTargetを作る理由
ライブラリを作る
ユニットテストを作る
application extentionを作るとき

・画像や音楽
Targets -> Build Phase
xibや画像や音声を置く
アプリに不要だったらここから消そう

・Info.plist
始まりはここ
Main storyboard file base name
https://software.small-desk.com/development/2020/02/27/tipsforstoryboardmaintenance/

CFBundleExecutable
ファイル名を指す
https://ja.stackoverflow.com/questions/62842/xcode%E3%81%A7%E3%83%93%E3%83%AB%E3%83%89%E6%99%82%E3%81%ABcfbundleexecutable%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B

 

Swift
・起動ポイント
ここがエントリーポイント
@main : Swift5.3
@UIApplicationMain
https://sarunw.com/posts/what-do-main-uiapplicationmain-nsapplicationmain-mean/

 

NibとStoryboard
・File’s owner
今まで設定したことなかったけど、これを設定すると
File’s ownerから線を引いただけでサジェストが出るようになる。
https://qiita.com/marty-suzuki/items/7c7ecdcb1f16c21b0051

・awakeFromNib
Nibのコールバック
https://qiita.com/reikubonaga/items/cb52dea471cfe1640773

・ビルドする
Storyboardとxibはアプリに取り込まれるとnib形式になる

関連記事:

Pocket