iOS開發官方文檔匯總

來源:互聯網
上載者:User

程式員的學習過程是無止境的,程式員學習的途徑是多樣的。可以從視頻教程中領悟,也可以從他人的代碼中理解。但當我們專註於某一個平台在開發的時候,對於某個API使用或者功能實現有疑問,通常簡單的測試可以讓我們知道可能的效果,異或網上搜尋一下別人的經驗,不過最好的途徑應該還是閱讀官方的文檔解釋。常常可以更全面,具體的瞭解。當然也不排除有時候官方文檔說了跟沒說似地,或者根本說得文不對題。

半年多裡一直從事Mobile遊戲的開發,Android和iOS平台都有接觸,不過還是以iOS為主,為瞭解決問題也查閱了不少的文檔資料。就像以前學.NET一定會去MSDN,iOS上的問題就會先去查閱Apple Developer。總得感覺Library的文檔還是MSDN做得比較好,說明詳細例子也比較多。而Apple Developer上對於API的注釋都不夠詳細,而且沒有例子告之該如何使用。

不過Apple的文檔也有它專屬的好處,比如絕大部分的文檔都有相應的PDF格式檔案提供下載,對於離線閱讀十分的方便,而且還可以在PDF做一些相應的筆記,針對某幾頁進行列印等等。

另外,Apple還會給出該API所對應的架構結構使用的文檔,其中會有一些代碼例子。但是其實那些例子依然不夠,還是需要到其它地方尋找。但是這些講述結構的文檔卻是體現出API設計的來源,所以十分值得閱讀,只是需要花時間了理解和消化。

在此,我簡單文類羅列了一些我在學習和搜尋的過程中看到的那些Apple官方的iOS開發相關的文檔資料。其中粗體顯示的文檔,是我個人覺得比較有用的部分。你可以點選連結進行線上閱讀。異或在開啟的頁面點擊右上方的PDF,下載下來閱讀。因為之前一直都是下載來看的,都全部累積了下來,所以在文章的最後,我也放了連結提供全部文檔的打包下載。

Computer Graphics
  • OpenGL ES Programming Guide for iOS
  • Animation Types and Timing Programming Guide
  • Core Animation Programming Guide
  • Core Animation Cookbook
  • Core Image Programming Guide
  • Quartz 2D Programming Guide
Objective-C
  • Blocks Programming Topics
  • Cocoa Fundamentals Guide
  • Collections Programming Topics
  • Error Handling Programming Guide
  • Exception Programming Topics
  • Advanced Memory Management Programming Guide
  • Objective-C Runtime Programming Guide
  • Object-Oriented Programming with Objective-C
  • Programming with Objective-C
  • Programming with Objective-C
  • Objective-C Runtime Reference
  • Memory Management Programming Guide for Core Foundation
Programming Guide
  • Multimedia Programming Guide
  • Archives and Serializations Programming Guide
  • Core Data Programming Guide
  • Key-Value Coding Programming Guide
  • Key-Value Observing Programming Guide
  • Resource Programming Guide
  • Threading Programming Guide
  • Notification Programming Topics
  • Predicate Programming Guide
  • Property List Programming Guide
  • URL Loading System Programming Guide
  • Preferences and Settings Programming Guide
  • Bundle Programming Guide
  • Document-Based App Programming Guide for iOS
  • Event Handling Guide for iOS
  • File System Programming Guide
  • Concurrency Programming Guide
  • iOS App Programming Guide
  • Runtime Configuration Guidelines
  • Local and Push Notification Programming Guide
  • Location Awareness Programming Guide
  • Distributed Objects Programming Topics
  • Code Loading Programming Topics
  • Dynamic Library Programming Topics
  • File System Advanced Programming Topics
User Interface
  • Drawing and Printing Guide for iOS
  • Address Book Programming Guide for iOS
  • iOS Human Interface Guidelines
  • Table View Programming Guide for iOS
  • Collection View Programming Guide for iOS
  • Scroll View Programming Guide for iOS
  • View Controller Catalog for iOS
  • View Programming Guide for iOS
  • View Controller Programming Guide for iOS

 

下載全部文檔 Download all Documents

歡迎到我的新部落格地址閱讀本文

 
相關文章

聯繫我們

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