斯坦福iOS7公開課10筆記及示範Demo,斯坦福ios7

來源:互聯網
上載者:User

斯坦福iOS7公開課10筆記及示範Demo,斯坦福ios7

    這一節主要介紹了多線程中的串列隊列以及滾動視圖UIScrollView。

    一 .多線程

      這一節只是簡單介紹了多線程的串列隊列,即把任務加入線程隊列後按順序逐步執行。

    (1)目前iOS多線程提供的方法主要是GCD和NSOperation,前者是C語言層級的,後者是經過封裝,更具有物件導向特性的API。

    (2)UI互動操作都是在主線程進行,所以為了保證互動過程的流程舒適,類似於下載等耗時操作就需要主線程外執行,否則將出現使用者無法對手機進行操作的情境。

     這時通過多線程,就可以使下載圖片等耗時操作單獨進行,完成後再回調主線程,重新整理UI介面即可,使互動過程更流暢。詳見示範DEMO

    二.UIScrollView

     注意設定contentSize,這是滾動視圖顯示的內容,可以把它想象成一個畫布,手機在畫布上移動,通過螢幕來看畫布的內容,並可以對畫布內容做放大縮小的視覺效果。

     注意設定縮放最大、最小比例值以及實現縮放操作的代理方法“viewForZoomingInScrollView”,否則對UIScrollView縮放操作無法響應。

    

   三.使用iOS內建的等待轉圈效果,使互動過程更合理。

    使用內建UI控制項UIActivityIndicatorView即可,勾選啟用動畫效果以及停止後隱藏兩個效果,下載開始後轉圈等待動畫開始,任務完成後動畫停止並隱藏該控制項。

    另,建議在文檔視圖進行控制項的設定作業,尤其是UI控制項較多時不僅操作方便,而且使用自動布局效果後可以看到黃色驚嘆號,方便選擇相應自動修正操作。

    

    

    http://files.cnblogs.com/colinhou/Imaginarium.zip)

   

     


iphone進入復原模式怎恢複韌體

先上網下載ios5.1.1韌體。然後在itunes裡邊選擇shift+恢複。
可能是你還沒恢複完,資料線就鬆了。
 

聯繫我們

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