我想澄清一些Obj-C類作文問題。我有3類:汽車,控制和車輪。Objective-C類作文
汽車類初始化控制和車輪類。我打算創建一個包含UISlider
和UILabel
的簡單測試iPhone應用程序。當UISlider值改變時,必須發送一條消息(我將從Control類發送它)到Wheels類方法之一。
所以問題是:如何正確地發送消息從控制直接到車輪?我是否應該處理控制消息並且輪子只通過Car類方法進行響應?
我想澄清一些Obj-C類作文問題。我有3類:汽車,控制和車輪。Objective-C類作文
汽車類初始化控制和車輪類。我打算創建一個包含UISlider
和UILabel
的簡單測試iPhone應用程序。當UISlider值改變時,必須發送一條消息(我將從Control類發送它)到Wheels類方法之一。
所以問題是:如何正確地發送消息從控制直接到車輪?我是否應該處理控制消息並且輪子只通過Car類方法進行響應?
Model-View-Controller(「MVC」)模式是Cocoa/UIKit中使用的模式。在這種模式下,您的Car和Wheels看起來就像在模型中一樣,在視圖中看起來像UISlider和UILabel。我不確定你的「控制」類代表什麼。然後,您通常會有一個「控制器」,它在UI和模型之間進行協調 - 將UI事件轉換爲模型中的變化,反之亦然。
所以你可能有一個包含你的UISlider和UILabel的「SettingsView」和一個「SettingsViewController」,它有一些方法來接收UISlider和UILabel設置並將它們應用到Car上。