天天看點

IOS的UI基礎01

内容大綱:(紅色表示部落客個人重點記憶)

1、指定啟動界面 帶箭頭就是首次啟動的頁面

2、兩個常用的快捷鍵

3、拖線子控件注意事項

4、一般情況下,uiview的容器是控制器的view。

5、didrecivememorywaring方法和loaddidload方法.

6、view常見的方法。

7、建立工程相關一覽。

8、項目檔案一覽。

9、ui控件的記憶體管理

10、關于tag和自定義引用指針

11、oc語言:對象的結構體屬性是不允許直接修改内部的變量的

12、常見錯誤。

說在前面:此部分ios-ui是部落客已經有一定基礎之後,在新的學習中遇到的之前沒有掌握的知識,是以零基礎的讀者可以略讀或者飄過。

相關的思維導圖:

IOS的UI基礎01

1、指定啟動界面 帶箭頭就是首次啟動的頁面 (下面是建立mac的帶ui的工程,不是ios的工程哦)

IOS的UI基礎01

3、一般情況 控件引用是用weak,一般很多空間比如uibutton或者uitextview控件都是作為子控件添加到父控件view中的,當作為view父控件的子控件之後,就會被強引用,是以代碼為這個子控件的執行個體對象添加的引用是不需要再一次用strong修飾的。

IOS的UI基礎01

5、記憶體警告調用的方法是

控制器加載好厚,系統調用的方法是

6、view常見的方法:

IOS的UI基礎01

7、建立工程相關一覽:

IOS的UI基礎01

8、項目檔案一覽:

IOS的UI基礎01
IOS的UI基礎01

因為:1、當項目子控件多的時候,使用tag可能會理不清子控件。2、通過tag找出對應的空間效率非常低。

是以建議:使用自定義屬性引用指針去指向需要用到的子控件,而且一般子控件屬性修飾符是用weak。

12、常見錯誤:

forundefinedkey就是找不到key屬性,也就是說屬性删了。

元件找不到響應的方法。

繼續閱讀