iOS では、a model (MyModel class) is usually a subclass of NSObject or in the case of Core Data (an iOS framework that helps save data to a database locally on the device) NSManagedObject.
他のモデル オブジェクトと同様に、インスタンス変数とゲッター / セッター メソッドが含まれます。ほとんどのオブジェクト指向言語にはカプセル化を提供するメカニズムがあり、iOS ではプロパティがカプセル化を提供し、 synthesizeキーワードがゲッター メソッドとセッター メソッドを自動的に生成します。
View is subclass from *UIView* which provides the capability for handling touch events and drawing.
UIKit フレームワークには、テーブル (リスト)、ボタン、テキストフィールド、スライダーなどの典型的なインターフェイス要素を描画するためのクラスが含まれています
。
Controller is generally a subclass of **UIViewController** that manages a view,
また、委任メッセージとターゲット アクション メッセージへの応答も担当します。UITableViewを管理するUIViewController のサブクラスであるUITableViewControllerを持つことができます。
TabBar and Navigation View Controllers
はビュー コントローラの配列を管理しますが、Navigation VC は VC を「<code>stack」データ構造として管理し、yes it is a viable usage
詳しくはiOS アップル ライブラリ リソースのデザイン パターンをご覧ください。Model -View-Controller 設計パターンを使用してネットワーク アプリケーションを作成する方法を理解するためのアップル サンプル コードを次に示します。
このチュートリアルでは、 JSONを使い始める方法を説明します。FB をアプリに統合して、JSON を楽しく簡単に理解できるようにしてください。
たとえば、アプリで NSUserDefaultのコーディングを開始します
// create a standardUserDefaults variable
NSUserDefaults * standardUserDefaults = [NSUserDefaults standardUserDefaults];
// saving an NSString
[standardUserDefaults setObject:@"mystring" forKey:@"string"];
ここに私が始めた良いチュートリアルがあります..
幸せなコーディング:)