學習用IB開發 day1

2021-06-20 20:44:37 字數 1068 閱讀 4143

mvc模型:

模型:儲存應用程式資料的類

檢視:視窗、控制項和其他使用者可以看到並能與之互動的元素

控制器:將模型與檢視繫結在一起,確定如何處理使用者輸入的應用程式邏輯。

之前**中的viewcontroller 、view.controller和 window 之間的關係 view controller.是連線controler.view 和 window;

理解輸出口和操作:

輸出口: 是一種obj-c類的屬性,用關鍵字iboutlet來宣告。(在控制類的標頭檔案中宣告)

ex:@property (nonatomic,retain)iboutlet uibutton * mybutton;

由於蘋果將編譯器轉換為llvm,從此不需要宣告例項變數的時候宣告關鍵字。

2.  

操作: 返回型別ibaction,該返回型別高速inte***ce builder,可以被nib檔案的控制項觸發。

ex: -(ibaction)dosomething:(id)sender ;   -(ibaction)dosomething;

將viewcontroller與window連起來:

如之前在**中用self.window.rootviewcontroller = 某個新建的例項一樣

這裡只是將後面的例項 改為建立乙個nib例項而已。  (initwithnibname: bundle:)

summer: ibaction是接受使用者的動作。ioutlet是接受使用者的動作後做出的響應。可以理解為一來一往。

然後在連線後自動會生成一些ibaction的方法,可以用之前的uikit中的方法對其進行操作。

使用者介面控制項共有三種基本形式:活動、靜態(非活動)、和被動。

學習日記 Day1

for 迴圈變數型別 迴圈變數名稱 要被遍歷的物件 迴圈體 int c for int a c 廣播的動態註冊 過程總結 1.定義乙個intentfiler和乙個繼承broadcastreceiver的內部類 receiver 2.在oncreate中例項1中的2個定義。intentfiler新增個...

英語學習Day1

單詞 cast sb in sth 選演員扮演某個角色 underdog 劣勢方,弱者 debilitated 使衰弱,使削弱 bitter 艱苦的 churn out 快速,大批量的生產 successive 接連不斷的 high caliber 高質量的 might make right 強權就...

網頁學習 day1

初始準備 write some function write a titie write a article write some button button function寫法 function name 用法 out name 換行 something 或something 在換行的基礎上再隔...