私は経験豊富な C/C++ Windows 開発者で、初めての実際の iOS アプリケーションを作成しています。下位互換性についてあまり心配する必要がないので、XCode 4.3 の新しい Storyboard 機能を使用することにしました。私が見つけたのは、ストーリーボードは、セグエやジェスチャを含むアプリケーションのすべての画面をコードを書くことなくレイアウトするという約束を果たしている一方で、実際には、最も簡単なプログラム以外は、実行時に機能しないということです。それらは通常、非常に役に立たないエラーメッセージで不意に失敗します。さらに悪いことに、コードがないため、コードをステップ実行して何が問題なのかを確認することはできません。
だから私の質問はこれです: 新しい iOS 開発者は、この記事で提案されているように、最初は Interface Builder と Nibs と Storyboards なしで開発する必要がありますか?
UPDATE 2020-04-03: SwiftUI はこのキャズムをうまく橋渡ししているように見え、おそらく今後 iOS アプリを構築する方法になるでしょう. SwiftUI には、ステップ実行するコードがあり、実行時にアプリがどのように表示されるかを Xcode でリアルタイムにフィードバックします。これを書いている時点で、私が楽しんでいる無料の 100 日間コース(所属なし) があり、Swift の紹介が含まれています。おすすめされた。