プログラミング

Xcode iOSアプリでGUIをコードだけで作成する Storyboard, Sceneなし

投稿日:

アプリメンテナンスをしている際、どうしようもないビルドエラーに遭遇して解決できず、新規プロジェクトで作り直すという事がありました。私のiPhoneアプリ開発歴は結構長く、始めたのは2013年あたりです。その時のスタイルを変える事ができず今も

・Objective-c
・GUIは全てコードで書く

という形で開発を行っています。

新規プロジェクトからスタートした場合、この形式に持っていくまでの初期設定で少々悩まされたので備忘録を残しておこうと思います。

info.plistでApplication Scene Manifestを削除

デフォルトで作成されるSceneDeletage関連への依存を断ち切るためにinfo.plist内のApplication Scene Manifestを丸ごと削除します。この項目は多くの階層を持っておりますが遠慮なく削除します。これだけでOKですがSceneDelegate.h, SceneDelegate.mも不要なので削除して問題ないと思われます。

-プログラミング

執筆者:

関連記事

Cycle inside OOO; building could produce unreliable results. Xcodeで史上最高に難解なエラーでハマった話

あるiPhoneアプリを約2年ぶりにアップデートしようと思い、XcodeでArchiveを実行したら見たことのないエラーが出ました。 Cycle inside OOO; building could …

MacOSアプリ公開:備忘録、ライブラリLink

Web上にMacOSアプリ公開に関する情報は少なくて苦労しています。iPhoneアプリと比較した場合、MacOSアプリはAdmobで稼ぐという手段がなく有料版リリースをするしかないので開発者からは敬遠 …

Android studio|FFmpegでやりたい放題するための準備

動画を利用したアプリを作成するにあたりFFmpegを使用できると大変便利です。Web上に多数の情報がありますが、数年前の記事は役に立たなかったり、実用的な情報が少なかったりします。本記事ではAndro …

サイトの仕様: ナビゲーションを解決する方法。Admobポリシーセンター広告制限

一年ほど前、突如としてAndroidアプリのAdmob広告に配信制限がかかりました。理由は「サイトの仕様: ナビゲーション」。これが厄介で、一体何を修正すべきなのかが全く分かりません。Web検索をかけ …

新手の架空請求? GOOGLE CLOUDSINGAPORE JPNから¥31のクレジットカード請求がきた

決算のために会計処理をしているとクレジットカード明細に覚えのない請求がありました。「GOOGLE CLOUDSINGAPORE JPN ¥31」えっ?究極のケチな私はよほどのことがない限り有料のサービ …