MVCを使用してActionScript3でバックグラウンドを持つiOS開発で全く新しいです。私はコード化が大好きで、自分のプロジェクトにNIB/XIBファイルを使用したくない(私はObjective Cをもっと早く学ぶと言われている)、MVCパターンを使ったiOSアプリケーションの良い例を探しているスクラッチ。 良い例がたくさんあります(Good example code for Objective-Cなど)が、NIB/XIBを使用していないものは見つかりませんでした。 アイデアiOS、目的C - MVCでXIBを使用しないアプリケーションの良い例
答えて
私はあなたにいくつかのガイドラインを提供しようとします。
まず、良いチュートリアルが必要な場合は、iTunesでBrad LarsonまたはStandfordコースを視聴することをお勧めします。彼らは絶対に素晴らしいです。
次に、ゼロからMVCを作成する場合は、UIViewController
クラスリファレンスをご覧ください。
各UIViewController
は、その名前が示すようにコントローラです。モデルは、コントローラ自体(例えば、NSArray
)に含まれてもよく、「外部」エンティティ(例えばコアデータ)によって提供されてもよい。各コントローラにはviewプロパティがあります。ビューは、画面に表示される要素です。通常、XIBまたはストーリーボードファイルによって提供される可能性があります。 apple documentation suggested通り:
手動でビュー階層 をインスタンス化し、ビューのプロパティに割り当てるためのloadViewメソッドをオーバーライドし 、ストーリーボードまたはnibファイルで、あなたのビューを定義することができない場合。言い換えれば
、あなたはこれを追加する必要があり、あなたのビューコントローラクラス内:このによる
- (void)loadView
{
UIView* myCustomView = ...
self.view = myCustomView;
}
、あなたが画面上に提示ビューの完全な制御を持っています。つまり、ビューの要素のサイズと位置を指定する必要があります。 XIBファイルやストーリーボードファイルのユーザーフレンドリーなインターフェイスでも同様の配置が可能ですが、それ以外の場合は手動で行う必要があります(フレーム処理、マスクの自動サイズ設定など)。
希望します。
ありがとう!基本的には、私はAppDelegateが何であるかを理解しようとしています。彼らは複数の継承を取り除くためだと言っていますが、何が間違っていますか? som階層を作るためにファイルを構造化する方法を知っておく必要があります。 – Krzysztof
ようこそ。あなたは私が提供したチュートリアルから始めることができます。あなたが望むなら、答えとしてマークしてください。乾杯。 –
簡単に言えば、AppDelegateはアプリケーションのエントリポイントです。あなたが知っているなら、Adobe Flexはアプリケーションと同じです。 –
- 1. Nativescript iOSアプリケーションでXIBとストーリーボードを使用
- 2. iOSアプリケーションで目的のcランタイム関数を使用する
- 3. ExtJS 4とMVCを使用したユーザー/アプリケーション認証の良い例は?
- 4. 目的C:複数のスクロールXIB
- 5. 目的C iOS 8で推奨されていないコード
- 6. XIBを使用したNativeScriptとiOSの動的フレーム
- 7. iOSの目的Cでjavascriptコードを使用するには?
- 8. 目的c - 戻り値を使用しないオブジェクト返却メソッド
- 9. C#カスタムログイン(Web.Configを使用しない)(MVC)
- 10. 宣言されていないメソッドエラー目的C IOS
- 11. AVPlayerでオーディオが再生されない - iOS 9、目的 - C
- 12. IOSでNavigationBarをカスタマイズする目的cアプリケーション
- 13. アクセス先iOS目的c
- 14. Objective-Cを使用してiosで複数の目的地でナビゲーションを開始
- 15. iOS目的のマルチスレッドC
- 16. iOS 9でのfacebookの共有は目的のCを使用して
- 17. C#コードを使用してMVC 3.0アプリケーションで作業しているC#
- 18. SQLite - アルファベットで始まっていないレコードを取得する - IOS - 目的C
- 19. 目的Cプロトコルの使用
- 20. 目的C:サブビューをクリックできない
- 21. View Controllerを使用していないPresent View Controller - 短期/目的-C
- 22. 目的-C挑戦/例
- 23. 目的C:アプリケーションのトラック番号を使用する
- 24. カスタムXIBを使用したカスタムUIView:IBOutletsが機能しない
- 25. iOS、目的cのWebサービスURL経由でxmlタグでパラメータを渡すより良い方法は
- 26. ストーリーボードを使用している場合のiOSの目的cでのマージの競合
- 27. JSPを使用しないSpring MVCフォームの例
- 28. 目的C - NodeJS - iOSアプリケーションからサーバーに特定のファイル(画像ではない)をアップロードする方法は?
- 29. spring mvcアプリケーションでCssとjs Loadindを使用しない
- 30. 目的のCのIOSのダイアログ
私はコードも大好きです。 Interface Builderでコードとのやりとりを学ぶことに時間を費やすことには、どんな弱点も見当たりません。私を信じて、あなたはObjCをたくさん学びます。 – FluffulousChimp
これは、デザイナーが作成した特定のUIカスタム要素でコーディングを学ぶのにも役立つと言っていますか? – Krzysztof
@KrzysztofはいIBを使用しても、プロジェクトでコードがどのようにレイアウトされているかを理解するのに役立ちます.IBがあなたのお茶でない場合はObj-cのプログラム例がたくさんあります –
Chris