iOS 学习资料整理

视频教程(英文)

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?帮助初学者规划了视频学习路线,?从新手到高级分的比较详细

?

视频教程(中文)

iOS?7应用开发:斯坦福白胡子老爷爷的系列视频,?所有视频皆完成翻译,?视频较新,?翻译质量也很高

iPhone开发教程2010年冬:全部视频翻译完毕,?较为深入的讲解?iPhone?开发,?视频适合给有一定?Objective-C?基础的人观看

使用Swift开发iOS8?App实战:慕课网的视频,?主要讲?Swift?的一些基本使用,?并在讲解的过程中做了几个小?APP,?最后还讲了?Sketch?制作分享按钮

征战Objective-C:视频还未完结,?讲了一些?C?和?Objective-C?的基本语法,?适合零基础的人观看

?

书籍

Objective-C?Programming:内容不多,?却都是精华,?有了一点?C?语言基础可以快速阅读此书,?大概一天时间就可以看完,?看完后对?iOS?开发能够有个基本的印象

iOS?Programming:iOS?又一本极佳的入门书籍,?具体评价可见豆瓣下方该书籍的评论

Cocoa?Design?Patterns:适合打算深入了解?Cocoa?的人看

Learn?Objective-C:短小精练,?适合有编程基础的人在半小时内对?Objective-C?有个一定了解

Programming?with?Objective-C:看完?Learn?Obj-C?可以接着看这个官方对?Objective-C?更为深入的介绍

iPhone?Programming:这本书在?Quora?上被评为?iOS?入门最佳书籍

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:书里写了编写高质量iOSOS?X代码的52个有效方法,?适合?iOS?开发的进阶使用

Swift?Fundamentals:估计将来这本书会成为?Swift?的经典入门书籍,?它的?Stars?数说明了一切

?

文章

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?的设计,?测试,?代码托管等,?讲解较为广泛,?同时也给出不少学习资源

iOS开发工具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?开发资源汇总:破船之家发布的资源汇总

?

相关网站

Tutsplus:不定时更新一些?iOS?教程

WWDC:苹果官方每年一度的?WWDC?视频,?可以了解历年有关?iOS?发布的内容

iOS应用加密iOS开发面临的内购破解、应用程序函数PATCH破解等有效的安全保护措施,在国内填补了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?资源

iOS应用安全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:苹果官方的开发者论坛

?

工具/插件

CocoaPods:开发?OS?X?和?iOS?应用程序的一个第三方库的依赖管理工具,?本身是?Ruby?的一个?gem,?极大的简化了?Objective-C?的开发流程

Alcatraz:Alcatraz?是一款管理?Xcode?插件、模版以及颜色配置的工具

iOS开发辅助性工具资源iOS开发一些必备的辅助工具与资源推荐

XcodeColors:使?Xcode?调试控制台色彩更丰富

Xctool:Facebook?开源的一个?iOS?编译和测试的工具

XToDo:一款注释辅助插件,主要用于收集并列出项目中的TODO,?FIXME

KSImageNamed-Xcode:自动补全图片命名的一款插件

VVDocumenter:一个自动生成代码注释的工具

ImageOptim:用于压缩图片一款工具

iOS?必备的?75?个工具:其中包含了非常多好用的工具,?涉及到设计,?分析,?部署等,?总结的十分详细,?有中文翻译

?

指南/教程

App?Store?Review?GuidelinesiOS?应用商店审核指南,?有中文翻译版

iOS源代码安全保护指南:对iOS应用存在的内购破解、应用程序函数PATCH破解、网络安全风险、源代码安全风险提出相对应的安全保护解决方案,指导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?小程序

Rys?Objective-C?Tutorial?讲解?Objective-C?的教程,?图文并茂,?适合新手阅读

?

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。