8000 GitHub - zhangqianrong/trip-to-iOS: A curated list of delightful iOS resources.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zhangqianrong/trip-to-iOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS 学习资料整ç†

这份学习资料是为 iOS åˆå­¦è€…所准备的, 旨在帮助 iOS åˆå­¦è€…们快速找到适åˆè‡ªå·±çš„学习资料, 节çœä»–们æœç´¢èµ„料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定ä½çš„ç›®å‰æ‰€å¤„çš„ä½ç½®.

该文档会æŒç»­æ›´æ–°, åŒæ—¶ä¹Ÿæ¬¢è¿Žæ›´å¤šå…·æœ‰ä¸°å¯Œç»éªŒçš„ iOS å¼€å‘者将自己的常用的一些工具, 学习资料, 学习心得等分享上æ¥, 我将定期筛选åˆå¹¶, 文档尚有一些ä¸å®Œå–„之处, 也请ä¸å指出, 感谢您对 iOS 所åšçš„贡献, 让我们一起把国内的 iOS åšå¾—更好, 谢谢.

如果您有任何æ„è§æˆ–建议也å¯ä»¥é€šè¿‡é‚®ä»¶æˆ–å¾®åš@æŽé”¦å‘è”系我

本文章由 The EST Group æˆå‘˜ @Aufree æ•´ç†è€Œæˆ, 转载请注明出处.

视频教程(英文)

视频 简介
Developing iOS 7 Apps for iPhone and iPad æ–¯å¦ç¦å¼€æ”¾æ•™ç¨‹ä¹‹ä¸€, 课程主è¦è®²è§£äº†ä¸€äº› iOS å¼€å‘工具和 API ä»¥åŠ iOS SDK 的使用, 属于 iOS 基础视频
iPad and iPhone Application Development 该课程的讲师 Paul Hegarty 是斯å¦ç¦å¤§å­¦è½¯ä»¶å·¥ç¨‹å­¦æ•™æŽˆ, 视频内容讲解得深入, æƒå¨, æ·±å—好评
Advanced iPhone Development - Fall 2010 iOS å¼€å‘的进阶课程, 开始涉åŠåˆ° Core Animation, Core Data, OpenGL 等框架的应用
iOS Dev Center 苹果官方æä¾›çš„ iOS 学习视频
Lynda Lynda ä¸Šé¢ iOS å’Œ Objective-C 的学习资料比较多, 从åˆçº§åˆ°é«˜çº§çš„都有, è¦†ç›–é¢æ¯”较广, 无论 iOS 走到哪个层次, 都å¯ä»¥åœ¨ä¸Šé¢æŒ‘到适åˆè‡ªå·±çš„课程
Code School CodeSchool 上é¢çš„ iOS ä¸å¤š, ä¸è¿‡è´¨é‡éƒ½ä¸é”™, 一些课程也挺有趣的
Udemy Udemy 帮助åˆå­¦è€…规划了视频学习路线, 从新手到高级分的比较详细
Developing iOS 8 Apps with Swift æ–¯å¦ç¦ç™½èƒ¡å­è€çˆ·çˆ·æœ€æ–°çš„ iOS8 å’Œ Swift 课程, 现在 GitHub 上é¢ä¹Ÿæœ‰äººåœ¨ç¿»è¯‘

视频教程(中文)

视频 简介
iOS 7 åº”ç”¨å¼€å‘ æ–¯å¦ç¦ç™½èƒ¡å­è€çˆ·çˆ·çš„系列视频, 所有视频皆完æˆç¿»è¯‘, 视频较新, 翻译质é‡ä¹Ÿå¾ˆé«˜
iPhone 开呿•™ç¨‹ 2010 年冬 全部视频翻译完毕, 较为深入的讲解 iPhone å¼€å‘, 视频适åˆç»™æœ‰ä¸€å®š Objective-C 基础的人观看
使用 Swift å¼€å‘ iOS8 App 实战 慕课网的视频, 主è¦è®² Swift 的一些基本使用, 并在讲解的过程中åšäº†å‡ ä¸ªå° APP, 最åŽè¿˜è®²äº† Sketch 制作分享按钮
徿ˆ˜ Objective-C 视频还未完结, 讲了一些 C å’Œ Objective-C 的基本语法, 适åˆé›¶åŸºç¡€çš„人观看
Developing iOS 8 Apps with Swift GitHub 上正在翻译的斯å¦ç¦æœ€æ–°çš„ iOS8 课程, ç›®å‰æ­£åœ¨ç¿»è¯‘, 未完结

书ç±

书ç±åç§° 推èç†ç”±
Objective-C Programming 内容ä¸å¤š, å´éƒ½æ˜¯ç²¾åŽ, 有了一点 C 语言基础å¯ä»¥å¿«é€Ÿé˜…读此书, 大概一天时间就å¯ä»¥çœ‹å®Œ, 看完åŽå¯¹ iOS å¼€å‘能够有个基本的å°è±¡, è¯¥ä¹¦çš„å®˜æ–¹è®ºå›æœ‰å„个章节习题的解答.
iOS Programming 这本书在 Quora 上被评为 iOS 入门最佳书ç±, 具体评价å¯è§è±†ç“£ä¸‹æ–¹è¯¥ä¹¦ç±çš„评论
Cocoa Design Patterns é€‚åˆæ‰“算深入了解 Cocoa 的人看
Learn Objective-C 短å°ç²¾ç»ƒ, é€‚åˆæœ‰ç¼–程基础的人在åŠå°æ—¶å†…对 Objective-C 有个一定了解
Programming with Objective-C 看完 Learn Objective-C å¯ä»¥æŽ¥ç€çœ‹è¿™ä¸ªå®˜æ–¹å¯¹ Objective-C 更为深入的介ç»
Objective-C 基础教程 该书作者 Scott Knaster 是 Mac å¼€å‘界的传奇人物, ç›®å‰åœ¨ Google 出过多数书ç±éƒ½å¹¿å—许多程åºå‘˜å¥½è¯„, 此书适åˆä»Žåˆçº§è·³åˆ°ä¸­çº§çš„ iOS å¼€å‘者阅读
iOS å¼€å‘进阶 该书作者å”巧是国内 iOS å¼€å‘界的å人, 曾å‚与多个知å软件的开å‘, ç›®å‰è¯¥ä¹¦å°šåœ¨é¢„售中, 书本内容由浅入深, 将读者一步一步引入到 iOS 中去, åŒæ ·é€‚åˆåˆçº§è·³åˆ°ä¸­çº§çš„ iOS å¼€å‘者阅读
Programming in Objective-C è¿™æœ¬ä¹¦åœ¨äºšé©¬é€Šä¸Šé¢æ·±å—欢迎, 有关 Objective-C 的东西讲得éžå¸¸è¯¦ç»†
iOS æµ‹è¯•æŒ‡å— è¯¥ä¹¦ä½œè€…æ˜¯è±†ç“£çš„å‘˜å·¥, 书中写的多数内容都是作者在平时的工作实践当中æç‚¼å‡ºæ¥çš„æµ‹è¯•ç»éªŒ, é‡ç‚¹è®²è¿°äº†å„个测试阶段的具体实践方法, 并且通过æŒç»­é›†æˆä¸²è”了å„个测试阶段的活动。
Objective-C ç¼–ç¨‹ä¹‹é“ è§£æž iOS 的开山之作, 详细介ç»äº† MVC 在 Cocoa Touch 上的è¿ä½œè¿‡ç¨‹, 该书适用于 iOS 中级开å‘者阅读
Objective-C 高级编程 本书主è¦ä»‹ç» iOS 与 OS X 多线程和内存管ç†, 深入破æžäº†è‹¹æžœå®˜æ–¹å…¬å¸ƒçš„æºä»£ç , 告诉你一些苹果公å¸å®˜æ–¹æ–‡æ¡£ä¸­ä¸ä¼šå‡ºçŽ°çš„çŸ¥è¯†, 适åˆä¸­çº§ä»¥ä¸Š iOS å¼€å‘人员阅读
Effective Objective C 2.0 ä¹¦é‡Œå†™äº†ç¼–å†™é«˜è´¨é‡ iOS 与 OS X 代ç çš„ 52 个有效方法, é€‚åˆ iOS å¼€å‘的进阶使用
Swift Fundamentals 估计将æ¥è¿™æœ¬ä¹¦ä¼šæˆä¸º Swift çš„ç»å…¸å…¥é—¨ä¹¦ç±, 它的 Stars 数说明了一切
The Swift Programming Language 中文版 90 åŽå¼€å‘è€…æ¢æ°ç»„织翻译的 Swift 编程语言中文版

åšå®¢

åšå®¢åœ°å€ åšä¸»ä¿¡æ¯
OneV's Den 王å·(喵神), 现居日本, å°±èŒäºŽ LINE, 知å iOS å¼€å‘者, 写的文章大多深入浅出, 内容广泛, ç›®å‰åœ¨ç»´æŠ¤çš„ Swifter 也值得收è—
å”巧的技术åšå®¢ å”å·§, 国内知å iOS å¼€å‘者, 现就èŒäºŽçŒ¿é¢˜åº“, åšå®¢æŽ¨å‡ºçš„ iOS 移动开å‘å‘¨æŠ¥å¾ˆå—æ¬¢è¿Ž, 更新频ç¹
txx's blog 90 åŽ iOS å¼€å‘者, 人称虾神, 文章内容讲解大多浅白易懂, 很值得看
破船之家 åšä¸»ä¹Ÿæ˜¯ iOS 大神一个, ç»å¸¸æ›´æ–°ä¸€äº› iOS 教程, 文章的质é‡éƒ½å¾ˆé«˜, éžå¸¸å€¼å¾—看
NSHipster NSHipster 的中文网站, 主è¦å¯¹ NSHipster 的英文网站进行翻译, åšæ–‡å‡ºè‡ª Mattt 大神之手, 文章大都写得很深入, 详细, æ¯å‘¨ä¸€æ›´
Limboy 无网ä¸å‰© æŽå¿ , 知乎å‰å‘˜å·¥, ç›®å‰åœ¨è´Ÿè´£èŠ±ç“£ iOS å¼€å‘, ä¸å°‘æ–‡ç« é‡Œé¢æœ‰ä»‹ç»åšä¸»ä¸ªäººçš„学习方法, è®©è¯»è€…åœ¨å­¦åˆ°æŠ€æœ¯çš„åŒæ—¶ä¹ŸæŽŒæ¡å­¦ä¹ çš„æŠ€å·§
念茜的åšå®¢ iOS 圈的女神人物, 写的关于安全问题的文章都值得一看, 由于新åšå®¢åˆšå¼€é€šä¸ä¹…, ç›®å‰æ–‡ç« è¾ƒå°‘, å¯ä»¥åŽ»çœ‹ä¸‹å¥¹ä»¥å‰çš„åšå®¢
iOS技术周报 å´å‘伟, 天猫资深软件开å‘工程师, iOS 技术周报æ¯å‘¨ä¸€æ›´, 推é€ä¸€äº› iOS 技巧, 代ç åº“, 设计等资讯.
iWangKe.me 王轲, IndieBros Studio 创始人, 优秀的 iOS å¼€å‘工程师, 写的文章深入浅出, 很多问题分æžé€å½», éžå¸¸æœ‰æ¡ç†æ€§
å¶å­¤åŸŽ å¶å­¤åŸŽ, 优秀 iOS å¼€å‘工程师, å‘表的文章都有很多干货, 对æºç è§£æžç±»æ–‡ç« å†™å¾—浅显易懂, 并时常总结一些 iOS 开呿Ѐ巧, 值得一读
Kevin Blog 周楷雯, 秒视创始人, 知å iOS 工程师, åšå‡ºäº† PNChart å’Œ Waver 这样的好项目, 在åšå®¢ä¸­ä¹Ÿæœ‰è°ˆåˆ°å…·ä½“的实现过程
IMTX 图拉鼎, 知å Apple å¹³å°å¼€å‘者, 曾ç»çš„ Ubuntu å¹³å°å¼€å‘者, 文章有ä¸å°‘干货, 大多讲解技术实现和学习ç»éªŒ
更多 å”巧收集的中文 iOS/Mac å¼€å‘åšå®¢åˆ—表, 更新频ç¹, 值得收è—

文章

标题 内容简介
Learn Objective C: The Path to iPhone Development Udemy 写的文章, 说明了一些学习 Objective-C çš„å‰ææ¡ä»¶, Objective-C çš„å‘展历å², 学习方法以åŠå­¦ä¹ èµ„æº
I Want to Write iOS Apps. Where Do I Start? 主è¦å¯¹ iOS 的开å‘环境进行了介ç», 并且涉åŠåˆ°äº† Swift 的学习, iOS 上架的注æ„事项, iOS 的设计, 测试, ä»£ç æ‰˜ç®¡ç­‰, 讲解较为广泛, åŒæ—¶ä¹Ÿç»™å‡ºä¸å°‘学习资æº
How to become a professional iOS developer 文章写的很有æ¡ç†, 文中多次强调了版本控制系统的é‡è¦æ€§, 主è¦å†…容是对学习 iOS å¼€å‘到就èŒ, 给出了自己的建议
Learning iOS Programming 作者总结了一些自己学习 iOS 的血的教训, 最åŽç»™å‡ºäº†ä¸€äº›ä¸é”™å­¦ä¹ å»ºè®®
Become an iOS Developer 作者列举了一些学习 iOS 的方法以åŠå¸¸ç”¨çš„库, 以åŠè‡ªå­¦ iOS 的一些建议
iOS å¼€å‘如何æé«˜ å”巧写的一篇文章, ä¸»è¦æ˜¯å¯¹ iOS 技术的æé«˜åšçš„一个总结, 文中ä¸å°‘资æº, 工具, 学习方法
自学 iOS å¼€å‘的一些ç»éªŒ 文章从入门到进阶到高级, 分为三个阶段, 有æ¡ç†çš„讲出了 iOS 的整个学习过程中开å‘者å¯èƒ½é‡åˆ°çš„问题, 并给出了解决办法, 奉献了ä¸å°‘好工具, 资æºè¿˜æœ‰ç贵的学习ç»éªŒ
如何从 0 开始学 iOS å¼€å‘ ä½œè€…ç»™å‡ºäº†å­¦ä¹  iOS çš„æµç¨‹, 并给出一些ä¸é”™çš„学习资æº
如果我å¯ä»¥é‡æ–°å­¦ä¹  iOS å¼€å‘ ä½œè€…åœ¨æ–‡ä¸­ç»™å‡ºäº†å­¦ä¹ çš„ä¸€äº›å»ºè®®, 也谈到了自己的学习方法
iOS å¼€å‘学习路径的一些建议 文中谈到了英语的é‡è¦æ€§, 以åŠå†™åšå®¢, 看æºä»£ç çš„好处
iOS å¼€å‘入门 作者分享了自己学习 iOS çš„ç»éªŒå’Œèµ„æº
Mac å’Œ iOS å¼€å‘èµ„æºæ±‡æ€» 破船之家å‘å¸ƒçš„èµ„æºæ±‡æ€»
CocoaPods 使用教程 文章讲解了 CocoaPods 的基本使用, 并且é…上 AFNetworking åšå‡ºäº†ä¸€ä¸ªå° Demo, 值得一看
iOS å¼€å‘路线简述 作者简å•介ç»äº†ä¸€ä¸‹è‡ªå·± iOS å¼€å‘的感å—,也是他学习 iOS å¼€å‘的一个体系架构.
iOS 干货文章ã€blog 作者收集的 iOS 干货文章ã€blog.

相关网站

网站 简介
tutsplus ä¸å®šæ—¶æ›´æ–°ä¸€äº› iOS 教程
WWDC 苹果官方æ¯å¹´ä¸€åº¦çš„ WWDC 视频, å¯ä»¥äº†è§£åŽ†å¹´æœ‰å…³ iOS å‘布的内容
ASCIIwwdc WWDC 的文字版
Awesome Swift 该网站收集了很多关于 Swift 的学习资料, 新闻
Appcoda ç»å¸¸å‘布一些 iOS 编程教程, 更新比较频ç¹, 想了解更多å¯ä»¥æŸ¥çœ‹è¯¥ç½‘站的 About 界é¢
NSHipster NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.
Think and Build Some tutorials about Core Graphic and Core Animation.
Tutorials 大把的 Objective-C, Swift, iOS 教程, 且全部å…è´¹, Raywenderlich 真是业界良心, 赞!

社区

社区 简介
CocoaChina å…¨çƒæœ€å¤§è‹¹æžœå¼€å‘者中文社区
code4app ç»å¸¸æ›´æ–°ä¸€äº›å¾ˆä¸é”™çš„ iOS 代ç ç‰‡æ®µå’Œä¸€äº› iOS 资æº
objc 定期å‘布一些有关 Objective-C 的高质é‡çš„æ–‡ç« 
objc中国 喵神组织的对 objc.io 的翻译网站, 旨在推进国内技术圈整体水平, 翻译质é‡éžå¸¸é«˜
DevDiv å‘布一些 iOS çš„æœ€æ–°èµ„è®¯åŠæ•™ç¨‹
Cocos2d-x Cocos2d-x 论å›
iPhone Dev SDK 国外较有åçš„ iOS å¼€å‘者论å›
Learn Cocoa and iOS Development Forum Learn Cocoa on the Mac å’Œ Beginning iOS 7 Development 这两本书ç±çš„官方论å›, 用户活跃度较高
Apple Developer Forums 苹果官方的开å‘者论å›
Swiftist Swift 中文社区

工具/æ’ä»¶

工具/æ’ä»¶ 简介
CocoaPods å¼€å‘ OS X å’Œ iOS 应用程åºçš„一个第三方库的ä¾èµ–管ç†å·¥å…·, 本身是 Ruby 的一个 Gem, æžå¤§çš„简化了 Objective-C çš„å¼€å‘æµç¨‹
Alcatraz Alcatraz æ˜¯ä¸€æ¬¾ç®¡ç† Xcode æ’ä»¶ã€æ¨¡ç‰ˆä»¥åŠé¢œè‰²é…置的工具
XcodeColors 使 Xcode 调试控制å°è‰²å½©æ›´ä¸°å¯Œ
xctool Facebook å¼€æºçš„一个 iOS 编译和测试的工具
XToDo 一款注释辅助æ’件,主è¦ç”¨äºŽæ”¶é›†å¹¶åˆ—出项目中的TODO, FIXME, ???, !!!
KSImageNamed-Xcode 自动补全图片命å的一款æ’ä»¶
VVDocumenter 一个自动生æˆä»£ç æ³¨é‡Šçš„工具
ImageOptim 用于压缩图片一款工具
fastlane 开呿µç¨‹å·¥å…·ï¼Œå°†å¼€å‘过程æµç¨‹åŒ–,æžå¤§æé«˜å¼€å‘效率
iOS 必备的 75 个工具 其中包å«äº†éžå¸¸å¤šå¥½ç”¨çš„工具, 涉åŠåˆ°è®¾è®¡, 分æž, 部署等, 总结的å分详细, 有中文翻译
更多 å”巧总结的一些图形应用工具, 命令行工具, Xcode æ’ä»¶, 并介ç»äº†ä¸€ç‚¹åŸºç¡€çš„用法

指å—/教程

ç½‘å€ ç®€ä»‹
App Store Review Guidelines iOS 应用商店审核指å—, 有中文翻译版
Swift è¯­è¨€æŒ‡å— æœ‰å¾ˆå¤šä¸°å¯Œçš„ Swift 学习资料, 学习 Swift 有这份资料å¯ä»¥çœä¸‹å¾ˆå¤šåŠ›æ°”
苹果 Xcode å¸®åŠ©æ–‡æ¡£é˜…è¯»æŒ‡å— Tinyfool 推出的一篇对于帮助新手阅读官方文档的指å—
Get started with your iOS developer pragram 苹果写的一篇入门指å—, 粗略讲解了 iOS 程åºä»Žå¼€å‘到上架的整个æµç¨‹
Teamtreehouse 文章主è¦è®²è§£ Objective-C 的一些语法, 文章内容有趣且通俗易懂
A map for iOS development 一张 iOS å¼€å‘地图, åšå¾—很赞, 看完对 iOS 开呿µç¨‹æœ‰ä¸€å®šçš„认知
Start Developing iOS Apps Today 苹果官方给出的 iOS 入门教程, 看过之åŽèƒ½å¤Ÿåšä¸€ä¸ª To-Do å°ç¨‹åº
Ry’s Objective-C Tutorial 讲解 Objective-C 的教程, 图文并茂, é€‚åˆæ–°æ‰‹é˜…读
Objective-C Style Guide Ray Wenderlich 推出的 Objective-C 风格指å—
iOS8 Day-by-Day æ¯æ—¥ä¸€ä¸ª iOS8 çš„å°æ•™ç¨‹, 所以的 DEMO 都å¯ä»¥åœ¨å…¶ GitHub 上é¢çš„æ‰¾åˆ°ç›¸å…³ä»£ç 

邮件订阅

  • iOS Dev Weekly (æ¯å‘¨ä¸€æœŸï¼Œå†…容多为这一星期里值得关注的 GitHub é¡¹ç›®ã€æ–‡ç« ã€å·¥å…·ç­‰)
  • iOS Design Weekly (Tips, news and inspiration delivered each week)

文档

  • iOS Developer Library (iOS å¼€å‘必看, 有此文档足矣, 内容éžå¸¸ä¹‹è¯¦ç»†)

Awesome 系列

Raywenderlich 系列 (以下书ç±ç›®å‰å‡å·²æ›´æ–°è‡³xcode7.0å’Œswift2.0)

书ç±åç§° 简介
Swift Apprentice éžå¸¸æ£’çš„ Swift 入门书ç±ï¼ŒåŒæ—¶ä¹ŸæåŠäº†å‡½æ•°å¼ç¼–程,泛型,é¢å‘å议编程等è¯é¢˜
The iOS Apprentice 从零构建 4 个ä¸åŒç±»åž‹çš„ App,深入浅出å„ç§ iOS å¼€å‘的技术,é…åˆä¸Šé¢é‚£æœ¬ Swift Apprentice 效果更佳
tvOS Apprentice å¼€å‘ Apple TV 应用的入门教程
iOS 9 by Tutorials iOS9.0 的新特性的介ç»ä¸Žå®žè·µ
watchOS 2 by Tutorials å¼€å‘ Apple Watch 应用的入门教程
Core Data by Tutorials 深入浅出 Core Data
iOS Animations by Tutorials 深入浅出 iOS 动画
2D iOS & tvOS Games by Tutorials iOS 与 tvOS 2D 游æˆå¼€å‘入门教程
3d-ios-games-by-tutorials iOS 3D 游æˆå¼€å‘教程

知乎上的讨论

Quora 上的讨论

国内知å的程åºå‘˜å¼€å‘日报

贡献者

点击该链接查看该项目的所有贡献者

License

以上内容采用 CC BY-NC-SA 3.0 进行许å¯, 转载请注明出处, 版æƒå½’æœ¬äººåŠæ‰€æœ‰è´¡çŒ®è€…所有

About

A curated list of delightful iOS resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%
0