Xcode で macOS 用のアプリ(Cocoa)のプロジェクトを作ると、Storyboard のチェックを外しても xib を使って最初のウィンドウ(NSWindow)を作る設定となっています。 今回は、Storyboard も xib も使わずにコードのみで初期ウィンドウを作成する方法について紹介します。 以下の手順は Cocoa Application のプロジェクトを Storyboard のチェックを外して作成した状態を想定しています。 xibファイルの紐付けを削除 Info.plist のプロパティである「Main nib file base name」を項目ごと削除します。 以上を削除後、プロジェクト内の MainMenu.xib は削除して構いません。 手動でmain関数を編集 ウィンドウをプログラムのみで作成・表示する場合は main関数 を編集する必要があります。 O