iOS開發 - 第01篇 - UI基礎 - 02 - 圖片瀏覽&TOM貓

來源:互聯網
上載者:User

標籤:

圖片瀏覽程式實現要求:


1、frame屬性

蘋果使用自動布局後,不建議使用frame來改控制項大小,除非關閉自動布局。且frame屬性,通常用於執行個體化控制項,指定初始位置,若需要改變空間位置,可使用center屬性,若需要改變控制項大小,可使用bounds屬性。


2、首尾式動畫 --- 使用很少


3、位移形變

註:通過宏和view.tag進行代碼最佳化如下



4、旋轉


5、代碼建立按鈕


6、懶載入


7、plist --- 實現資料分離


8、懶載入控制項處理

作用:在訪問成員變數的時候盡量使用self.方法,這樣就可以判斷對象是否已經建立,而不在需要考慮對象建立的先後順序。(即布局的先後順序,因為有的控制項位置計算需要考慮前面控制項位置,拋開了對象建立的先後彼此的依賴,降低了代碼之間的耦合度)。


9、strong & weak


10、TOM貓最佳化

註:添加動畫幀序列時,需要注意釋放記憶體!!!本例中需要釋放,self.tom.animationImages對應的照片數組。


---------------------------------------------------------------

補充:代碼調試技巧,判斷是否調用方法及調用了什麼方法





iOS開發 - 第01篇 - UI基礎 - 02 - 圖片瀏覽&TOM貓

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.