iOS開發中的總結的小技巧,分享給大家!!(待續未完)

來源:互聯網
上載者:User

標籤:

這是我在寫項目或者學習知識點或者請教人家的時候總結的小技巧

原來是寫在筆記本上面的,還是分享給大家了。可能會很亂,覺得對自己有用的就拿走吧,有錯漏的地方也求大家指點修正。廢話不多說直接來。

1. 監聽控制項的三種方法

1) addTarget

2)代理

3)通知

2. UITextfiled(文字框)中有一個屬性:clearButtonMode 選擇 UITextFieldViewModeAlways 就可以在輸入多個字元後,右邊有個x號點一下全部清除,使用者體驗會好一點。

 UITextField *textField = [[UITextField alloc] init]; textField.clearButtonMode = UITextFieldViewModeAlways;

3. 對代理委託傳值誰傳給誰,經常弄不清的童鞋,可以這樣想:

比如:A是委託 B是代理,一般都是代理拿值,委託傳值,即是 A ->B,還分不清的童鞋記住一句話:代理往往是拿東西(值)的一方

4. 一般情況下,如果你想改掉系統預設的方法、設定或控制項,你第一時間應該想到的方法是:繼承重寫!(經典例子是:按鈕)

5. 死迴圈崩潰的時候,一般都是隔一會再崩。所以。下次發現這種情況,你懂的。應該就馬上判斷可能是死迴圈,然後就該檢查迴圈裡面的代碼了。

6. 當你想用寫表徵圖的時候,可以百度搜尋:“表徵圖引擎”,第1、2網站挺多表徵圖的,第1個是英文,第2個是中文。

7. OC中,凡是往數組裡面加東西,先要考慮那個東東會不會是nil的。

8. 當你想重寫某些方法時,特別是以view開頭(如viewWillAppear)一般情況下,都要加上[super viewWillAppear];

9. 一般想用一個控制項表示有圖片有文字--->UIButton。

10. 我們寫代碼的任何時候應該要往--->好的設計模式,代碼規範,代碼結構去靠攏和考慮。

11. 懶載入(消極式載入)這個東西很重要。我最常用在數組作為一個類的屬性的時候,getter方法中,這樣就不用考慮數組的初始化應該在哪裡的問題,因為這樣數組在getter後就會初始化。

(待續未完),暫時就寫到這裡,還有一些沒寫出來。寫的好亂,需要好好整理- -才能讓人看懂。因為我差點也沒能看懂哈哈。

iOS開發中的總結的小技巧,分享給大家!!(待續未完)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.