iOS 學習資料整理

這份學習資料是為 iOS 初學者所準備的, 旨在幫助 iOS 初學者們快速找到適合自己的學習資料, 節(jié)省他們搜索資料的時間, 使他們更好的規(guī)劃好自己的 iOS 學習路線, 更快的入門, 更準確的定位的目前所處的位置.

本文章由The EST Group成員@Aufree整理而成, 轉(zhuǎn)載請注明出處.

視頻教程(英文)


Developing iOS 7 Apps for iPhone and iPad斯坦福開放教程之一, 課程主要講解了一些 iOS 開發(fā)工具和 API 以及 iOS SDK 的使用, 屬于 iOS 基礎(chǔ)視頻


iPad and iPhone Application Development該課程的講師 Paul Hegarty 是斯坦福大學軟件工程學教授, 視頻內(nèi)容講解得深入, 權(quán)威, 深受好評


Advanced iPhone Development - Fall 2010iOS 開發(fā)的進階課程, 開始涉及到 Core Animation, Core Data, OpenGL 等框架的應用


iOS Dev Center蘋果官方提供的 iOS 學習視頻


LyndaLynda 上面 iOS 和 Objective-C 的學習資料比較多, 從初級到高級的都有, 覆蓋面比較廣, 無論 iOS 走到哪個層次, 都可以在上面挑到適合自己的課程


Code SchoolCodeSchool 上面的 iOS 不多, 不過質(zhì)量都不錯, 一些課程也挺有趣的


UdemyUdemy 幫助初學者規(guī)劃了視頻學習路線, 從新手到高級分的比較詳細


Developing iOS 8 Apps with Swift斯坦福白胡子老爺爺?shù)?iOS8 和 Swift 課程, 已經(jīng)翻譯完成GitHub


Developing iOS 9 Apps with Swift斯坦福白胡子老爺爺最新的 iOS9 和 Swift 課程, 現(xiàn)在GitHub正在翻譯


視頻教程(中文)


iOS 7 應用開發(fā)斯坦福白胡子老爺爺?shù)南盗幸曨l, 所有視頻皆完成翻譯, 視頻較新, 翻譯質(zhì)量也很高


iPhone 開發(fā)教程 2010 年冬全部視頻翻譯完畢, 較為深入的講解 iPhone 開發(fā), 視頻適合給有一定 Objective-C 基礎(chǔ)的人觀看


使用 Swift 開發(fā) iOS8 App 實戰(zhàn)慕課網(wǎng)的視頻, 主要講 Swift 的一些基本使用, 并在講解的過程中做了幾個小 APP, 最后還講了 Sketch 制作分享按鈕


征戰(zhàn) Objective-C視頻還未完結(jié), 講了一些 C 和 Objective-C 的基本語法, 適合零基礎(chǔ)的人觀看


Developing iOS 8 Apps with SwiftGitHub 上正在翻譯的斯坦福最新的 iOS8 課程, 目前正在翻譯, 未完結(jié)


書籍


Objective-C Programming內(nèi)容不多, 卻都是精華, 有了一點 C 語言基礎(chǔ)可以快速閱讀此書, 大概一天時間就可以看完, 看完后對 iOS 開發(fā)能夠有個基本的印象, 該書的官方論壇有各個章節(jié)習題的解答.


iOS Programming這本書在 Quora 上被評為 iOS 入門最佳書籍,? 具體評價可見豆瓣下方該書籍的評論


Cocoa Design Patterns適合打算深入了解 Cocoa 的人看


Learn Objective-C短小精練, 適合有編程基礎(chǔ)的人在半小時內(nèi)對 Objective-C 有個一定了解


Programming with Objective-C看完 Learn Objective-C 可以接著看這個官方對 Objective-C 更為深入的介紹


Objective-C 基礎(chǔ)教程該書作者 Scott Knaster 是 Mac 開發(fā)界的傳奇人物, 目前在 Google 出過多數(shù)書籍都廣受許多程序員好評, 此書適合從初級跳到中級的 iOS 開發(fā)者閱讀


iOS 開發(fā)進階該書作者唐巧是國內(nèi) iOS 開發(fā)界的名人, 曾參與多個知名軟件的開發(fā), 目前該書尚在預售中, 書本內(nèi)容由淺入深, 將讀者一步一步引入到 iOS 中去, 同樣適合初級跳到中級的 iOS 開發(fā)者閱讀


Programming in Objective-C這本書在亞馬遜上面深受歡迎, 有關(guān) Objective-C 的東西講得非常詳細


iOS 測試指南該書作者是豆瓣的員工, 書中寫的多數(shù)內(nèi)容都是作者在平時的工作實踐當中提煉出來的測試經(jīng)驗, 重點講述了各個測試階段的具體實踐方法, 并且通過持續(xù)集成串聯(lián)了各個測試階段的活動。


Objective-C 編程之道解析 iOS 的開山之作, 詳細介紹了 MVC 在 Cocoa Touch 上的運作過程, 該書適用于 iOS 中級開發(fā)者閱讀


Objective-C 高級編程本書主要介紹 iOS 與 OS X 多線程和內(nèi)存管理, 深入破析了蘋果官方公布的源代碼,? 告訴你一些蘋果公司官方文檔中不會出現(xiàn)的知識, 適合中級以上 iOS 開發(fā)人員閱讀


Effective Objective C 2.0書里寫了編寫高質(zhì)量 iOS 與 OS X 代碼的 52 個有效方法, 適合 iOS 開發(fā)的進階使用


Swift Fundamentals估計將來這本書會成為 Swift 的經(jīng)典入門書籍, 它的 Stars 數(shù)說明了一切


The Swift Programming Language 中文版90 后開發(fā)者梁杰組織翻譯的 Swift 編程語言中文版


博客


OneV's Den王巍(喵神), 現(xiàn)居日本, 就職于 LINE, 知名 iOS 開發(fā)者, 寫的文章大多深入淺出, 內(nèi)容廣泛, 目前在維護的Swifter也值得收藏


唐巧的技術(shù)博客唐巧, 國內(nèi)知名 iOS 開發(fā)者, 現(xiàn)就職于猿題庫, 博客推出的 iOS 移動開發(fā)周報很受歡迎, 更新頻繁


txx's blog90 后 iOS 開發(fā)者, 人稱蝦神, 文章內(nèi)容講解大多淺白易懂, 很值得看


破船之家博主也是 iOS 大神一個, 經(jīng)常更新一些 iOS 教程, 文章的質(zhì)量都很高, 非常值得看


NSHipsterNSHipster 的中文網(wǎng)站, 主要對 NSHipster 的英文網(wǎng)站進行翻譯, 博文出自 Mattt 大神之手, 文章大都寫得很深入, 詳細, 每周一更


Limboy 無網(wǎng)不剩李忠, 知乎前員工, 目前在負責花瓣 iOS 開發(fā), 不少文章里面有介紹博主個人的學習方法, 讓讀者在學到技術(shù)的同時也掌握學習的技巧


念茜的博客iOS 圈的女神人物, 寫的關(guān)于安全問題的文章都值得一看, 由于新博客剛開通不久, 目前文章較少, 可以去看下她以前的博客


iOS技術(shù)周報吳發(fā)偉, 天貓資深軟件開發(fā)工程師, iOS 技術(shù)周報每周一更, 推送一些 iOS 技巧, 代碼庫, 設計等資訊.


iWangKe.me王軻, IndieBros Studio 創(chuàng)始人, 優(yōu)秀的 iOS 開發(fā)工程師, 寫的文章深入淺出, 很多問題分析透徹, 非常有條理性


葉孤城葉孤城, 優(yōu)秀 iOS 開發(fā)工程師, 發(fā)表的文章都有很多干貨, 對源碼解析類文章寫得淺顯易懂, 并時??偨Y(jié)一些 iOS 開發(fā)技巧, 值得一讀


Kevin Blog周楷雯, 秒視創(chuàng)始人, 知名 iOS 工程師, 做出了PNChartWaver這樣的好項目, 在博客中也有談到具體的實現(xiàn)過程


IMTX圖拉鼎, 知名 Apple 平臺開發(fā)者, 曾經(jīng)的 Ubuntu 平臺開發(fā)者, 文章有不少干貨, 大多講解技術(shù)實現(xiàn)和學習經(jīng)驗


文章

Learn Objective C: The Path to iPhone DevelopmentUdemy 寫的文章, 說明了一些學習 Objective-C 的前提條件, Objective-C 的發(fā)展歷史, 學習方法以及學習資源


I Want to Write iOS Apps. Where Do I Start?主要對 iOS 的開發(fā)環(huán)境進行了介紹, 并且涉及到了 Swift 的學習, iOS 上架的注意事項, iOS 的設計, 測試, 代碼托管等, 講解較為廣泛, 同時也給出不少學習資源


How to become a professional iOS developer文章寫的很有條理, 文中多次強調(diào)了版本控制系統(tǒng)的重要性, 主要內(nèi)容是對學習 iOS 開發(fā)到就職, 給出了自己的建議


Learning iOS Programming作者總結(jié)了一些自己學習 iOS 的血的教訓, 最后給出了一些不錯學習建議


Become an iOS Developer作者列舉了一些學習 iOS 的方法以及常用的庫, 以及自學 iOS 的一些建議


iOS 開發(fā)如何提高唐巧寫的一篇文章, 主要是對 iOS 技術(shù)的提高做的一個總結(jié), 文中不少資源, 工具, 學習方法


自學 iOS 開發(fā)的一些經(jīng)驗文章從入門到進階到高級, 分為三個階段, 有條理的講出了 iOS 的整個學習過程中開發(fā)者可能遇到的問題, 并給出了解決辦法, 奉獻了不少好工具, 資源還有珍貴的學習經(jīng)驗


如何從 0 開始學 iOS 開發(fā)作者給出了學習 iOS 的流程, 并給出一些不錯的學習資源


如果我可以重新學習 iOS 開發(fā)作者在文中給出了學習的一些建議, 也談到了自己的學習方法


iOS 開發(fā)學習路徑的一些建議文中談到了英語的重要性, 以及寫博客, 看源代碼的好處


iOS 開發(fā)入門作者分享了自己學習 iOS 的經(jīng)驗和資源


Mac 和 iOS 開發(fā)資源匯總破船之家發(fā)布的資源匯總


CocoaPods 使用教程文章講解了 CocoaPods 的基本使用, 并且配上 AFNetworking 做出了一個小 Demo, 值得一看


iOS 開發(fā)路線簡述作者簡單介紹了一下自己 iOS 開發(fā)的感受,也是他學習 iOS 開發(fā)的一個體系架構(gòu).


iOS 干貨文章、blog作者收集的 iOS 干貨文章、blog.


相關(guān)網(wǎng)站


tutsplus不定時更新一些 iOS 教程


WWDC蘋果官方每年一度的 WWDC 視頻, 可以了解歷年有關(guān) iOS 發(fā)布的內(nèi)容


ASCIIwwdcWWDC 的文字版


Awesome Swift該網(wǎng)站收集了很多關(guān)于 Swift 的學習資料, 新聞


Appcoda經(jīng)常發(fā)布一些 iOS 編程教程, 更新比較頻繁, 想了解更多可以查看該網(wǎng)站的 About 界面


NSHipsterNSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.


Think and BuildSome tutorials about Core Graphic and Core Animation.


Tutorials大把的 Objective-C, Swift, iOS 教程, 且全部免費, Raywenderlich 真是業(yè)界良心, 贊!


社區(qū)


CocoaChina全球最大蘋果開發(fā)者中文社區(qū)


code4app經(jīng)常更新一些很不錯的 iOS 代碼片段和一些 iOS 資源


objc定期發(fā)布一些有關(guān) Objective-C 的高質(zhì)量的文章


objc中國喵神組織的對 objc.io 的翻譯網(wǎng)站, 旨在推進國內(nèi)技術(shù)圈整體水平, 翻譯質(zhì)量非常高


DevDiv發(fā)布一些 iOS 的最新資訊及教程


Cocos2d-xCocos2d-x 論壇


iPhone Dev SDK國外較有名的 iOS 開發(fā)者論壇


Learn Cocoa and iOS Development ForumLearn Cocoa on the MacBeginning iOS 7 Development這兩本書籍的官方論壇, 用戶活躍度較高


Apple Developer Forums蘋果官方的開發(fā)者論壇


SwiftistSwift 中文社區(qū)


工具/插件


CocoaPods開發(fā) OS X 和 iOS 應用程序的一個第三方庫的依賴管理工具, 本身是 Ruby 的一個 Gem, 極大的簡化了 Objective-C 的開發(fā)流程


AlcatrazAlcatraz 是一款管理 Xcode 插件、模版以及顏色配置的工具


XcodeColors使 Xcode 調(diào)試控制臺色彩更豐富


xctoolFacebook 開源的一個 iOS 編譯和測試的工具


XToDo一款注釋輔助插件,主要用于收集并列出項目中的TODO,FIXME,???,!!!


KSImageNamed-Xcode自動補全圖片命名的一款插件


VVDocumenter一個自動生成代碼注釋的工具


ImageOptim用于壓縮圖片一款工具


fastlane開發(fā)流程工具,將開發(fā)過程流程化,極大提高開發(fā)效率


iOS 必備的 75 個工具其中包含了非常多好用的工具, 涉及到設計, 分析, 部署等, 總結(jié)的十分詳細, 有中文翻譯


更多唐巧總結(jié)的一些圖形應用工具, 命令行工具, Xcode 插件, 并介紹了一點基礎(chǔ)的用法

指南/教程


App Store Review GuidelinesiOS 應用商店審核指南, 有中文翻譯版


Swift 語言指南有很多豐富的 Swift 學習資料, 學習 Swift 有這份資料可以省下很多力氣


蘋果 Xcode 幫助文檔閱讀指南Tinyfool 推出的一篇對于幫助新手閱讀官方文檔的指南


Get started with your iOS developer pragram蘋果寫的一篇入門指南, 粗略講解了 iOS 程序從開發(fā)到上架的整個流程


Teamtreehouse文章主要講解 Objective-C 的一些語法, 文章內(nèi)容有趣且通俗易懂


A map for iOS development一張 iOS 開發(fā)地圖, 做得很贊, 看完對 iOS 開發(fā)流程有一定的認知


Start Developing iOS Apps Today蘋果官方給出的 iOS 入門教程, 看過之后能夠做一個 To-Do 小程序


Ry’s Objective-C Tutorial講解 Objective-C 的教程, 圖文并茂, 適合新手閱讀


Objective-C Style GuideRay Wenderlich 推出的 Objective-C 風格指南


iOS8 Day-by-Day每日一個 iOS8 的小教程, 所有的 DEMO 都可以在其GitHub上面的找到相關(guān)代碼


iOS9 Day-by-Day每日一個 iOS9 的小教程, 所有的 DEMO 都可以在其GitHub上面的找到相關(guān)代碼


郵件訂閱


iOS Dev Weekly(每周一期,內(nèi)容多為這一星期里值得關(guān)注的 GitHub 項目、文章、工具等)


iOS Design Weekly(Tips, news and inspiration delivered each week)


文檔


iOS Developer Library(iOS 開發(fā)必看, 有此文檔足矣, 內(nèi)容非常之詳細)


Awesome 系列


Awesome iOS


Awesome-Swift(1)


Awesome-Swift(2)


Awesome-watchOS


Raywenderlich 系列 (以下書籍目前均已更新至xcode7.0和swift2.0)


Swift Apprentice非常棒的 Swift 入門書籍,同時也提及了函數(shù)式編程,泛型,面向協(xié)議編程等話題


The iOS Apprentice從零構(gòu)建 4 個不同類型的 App,深入淺出各種 iOS 開發(fā)的技術(shù),配合上面那本Swift Apprentice效果更佳


tvOS Apprentice開發(fā) Apple TV 應用的入門教程


iOS 9 by TutorialsiOS9.0 的新特性的介紹與實踐


watchOS 2 by Tutorials開發(fā) Apple Watch 應用的入門教程


Core Data by Tutorials深入淺出 Core Data


iOS Animations by Tutorials深入淺出 iOS 動畫


2D iOS & tvOS Games by TutorialsiOS 與 tvOS 2D 游戲開發(fā)入門教程


3d-ios-games-by-tutorialsiOS 3D 游戲開發(fā)教程


知乎上的討論


如何才能系統(tǒng)的學習 iOS 開發(fā),理解一些規(guī)則和深層次的機制原理?


沒有 C 和 Objective-C 基礎(chǔ)如何快速學習 iOS 開發(fā)?


iOS 開發(fā)怎么入門?


iOS 開發(fā)入門需要學習哪些知識,從一無所知到精通需要多長時間?


12 歲如何入門 iOS 編程?


GitHub 上都有哪些值得關(guān)注學習的 iOS 開源項目?


Quora 上的討論


What are the best resources to learn iOS development?


What are the best new resources for learning iOS development in 2014?


國內(nèi)知名的程序員開發(fā)日報


稀土掘金


App 開發(fā)日報


開發(fā)者頭條


碼農(nóng)周刊


伯樂頭條


極客頭條


移動開發(fā)周報

文章轉(zhuǎn)載出處:https://github.com/Aufree/trip-to-iOS/edit/master/README.md

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、視頻教程(英文) 1、Developing iOS 7 Apps for iPhone and iPad 斯坦...
    Yaanco閱讀 4,288評論 3 51
  • 這份學習資料來自@李錦發(fā)和相關(guān)貢獻者提供, 旨在幫助 iOS 初學者們快速找到適合自己的學習資料, 節(jié)省他們搜索資...
    陽關(guān)三疊閱讀 3,498評論 0 16
  • 穿過你的影子 盤緊夢想 任青山牽手碧綠 我擎起白云 飛越萬里 攜呼嘯長風 劍指南疆 還我華夏
    月石1閱讀 317評論 0 2
  • 你未看到海時 海水流淌在你的心里 你看到海時 海和你脈脈相望 你離開海時 海水咸澀了起來
    清清無書閱讀 218評論 0 0
  • 19 de julio - 8:00 llegar al aeropuerto - 8:30 - 9:30 ir ...
    krisliz閱讀 179評論 0 0

友情鏈接更多精彩內(nèi)容