iOS开发入门教程 iPhone开发相关学习资料
2015-07-22 21:43
567 查看
原文链接:http://udn.yyuap.com/thread-31413-1-1.html
说到 iOS 开发,自己学得也很浅。不过至少独立一人完成了一个应用的开发到 App Store 上线整个过程。既然有人让我说些推荐和建议,就分享一下。首先建议阅读 Start
Developing iOS Apps Today,你可以对 iOS 开发有个总体的认识。该文章也有官方的中文版。
[align=left]
[/align]
编程语言 :
Programming
with Objective-C: About Objective-C 这是 Apple 撰写的一份关于 Objective-C 2.0 的一份文档,这也算是学习 iOS/Mac 开发必读的一份文档,记得我当初看的时候是叫做 The Objective-C Programming Language。
Learn
Objective-C 这也是广受推荐的一份文档,短小精练,适合入门。
Programming
in Objective-C 2.0 原书已经出到第四版了,建议阅读原版,中文版是根据第二版翻译的。此书比较适合入门,它甚至涵盖了 C 语言一些知识。而不像《Objective-C基础教程》直接就进入
Objective-C 及面向对象的一些思想。
iOS 开发:
iOS
Developer Library,官方的文档库,也是最靠谱的资料了,在 Xcode 中也可以下载后直接查阅。
Beginning
iOS 6 Development: Exploring the iOS SDK 这个书算是用得比较多的一本了,当初我也是看着这本边学边做。且作者也比较勤快,基本跟随 iOS 更新的步伐,每年修订。当时我看的是 iOS 5 的版本,也建议任何学习资料要看要 iOS 5 以后版本的,因为其引入了 ARC,在内存管理方面和以前的方式有很大的不同。
iOS
Programming: The Big Nerd Ranch Guide ,比起上面那本这本涉及的面会稍微广些,建议辅助用。
一些相关网站:
Google,这对于学习任何东西都是一个强有力的工具。
Stack Overflow 一些关于 iOS 开发的问题都可以在上面找答案,你用 Google 搜的时候也会发现条目靠前的基本来自该网站。
CocoaChina 关于 iOS/Mac 开发的中文社区。
iPhone Tutorials - Ray Wenderlich 很好的入门教程。
唐巧的技术博客 作者是前有道云笔记iOS端开发,现粉笔网iPhone端开发。
视频教程:
比较出名的就是斯坦福的公开课,最新的版本已经涵盖 ARC 了,且有针对 iBooks 出了套教材。
建议:
[align=left]一定要多动手,虽然书籍都有附带源码,但是还是要自己写,即使是照着代码敲也是必要,因为这样更贴近实际你写代码的情况,遇到的问题也绝对不是复制粘贴能带来的。[/align]
[align=left]前期照着书本做的时候一定要迅速,不要一周才完成书上一章的内容,毕竟起步那些内容也比较简单,要不然缓慢的步伐很容易消磨人的兴致。[/align]
不要畏惧英文,比起其他开发,iOS 的开发的主要的且质量比较高的资料都来自英文。
说到 iOS 开发,自己学得也很浅。不过至少独立一人完成了一个应用的开发到 App Store 上线整个过程。既然有人让我说些推荐和建议,就分享一下。首先建议阅读 Start
Developing iOS Apps Today,你可以对 iOS 开发有个总体的认识。该文章也有官方的中文版。
[align=left]
[/align]
编程语言 :
Programming
with Objective-C: About Objective-C 这是 Apple 撰写的一份关于 Objective-C 2.0 的一份文档,这也算是学习 iOS/Mac 开发必读的一份文档,记得我当初看的时候是叫做 The Objective-C Programming Language。
Learn
Objective-C 这也是广受推荐的一份文档,短小精练,适合入门。
Programming
in Objective-C 2.0 原书已经出到第四版了,建议阅读原版,中文版是根据第二版翻译的。此书比较适合入门,它甚至涵盖了 C 语言一些知识。而不像《Objective-C基础教程》直接就进入
Objective-C 及面向对象的一些思想。
iOS 开发:
iOS
Developer Library,官方的文档库,也是最靠谱的资料了,在 Xcode 中也可以下载后直接查阅。
Beginning
iOS 6 Development: Exploring the iOS SDK 这个书算是用得比较多的一本了,当初我也是看着这本边学边做。且作者也比较勤快,基本跟随 iOS 更新的步伐,每年修订。当时我看的是 iOS 5 的版本,也建议任何学习资料要看要 iOS 5 以后版本的,因为其引入了 ARC,在内存管理方面和以前的方式有很大的不同。
iOS
Programming: The Big Nerd Ranch Guide ,比起上面那本这本涉及的面会稍微广些,建议辅助用。
一些相关网站:
Google,这对于学习任何东西都是一个强有力的工具。
Stack Overflow 一些关于 iOS 开发的问题都可以在上面找答案,你用 Google 搜的时候也会发现条目靠前的基本来自该网站。
CocoaChina 关于 iOS/Mac 开发的中文社区。
iPhone Tutorials - Ray Wenderlich 很好的入门教程。
唐巧的技术博客 作者是前有道云笔记iOS端开发,现粉笔网iPhone端开发。
视频教程:
比较出名的就是斯坦福的公开课,最新的版本已经涵盖 ARC 了,且有针对 iBooks 出了套教材。
建议:
[align=left]一定要多动手,虽然书籍都有附带源码,但是还是要自己写,即使是照着代码敲也是必要,因为这样更贴近实际你写代码的情况,遇到的问题也绝对不是复制粘贴能带来的。[/align]
[align=left]前期照着书本做的时候一定要迅速,不要一周才完成书上一章的内容,毕竟起步那些内容也比较简单,要不然缓慢的步伐很容易消磨人的兴致。[/align]
不要畏惧英文,比起其他开发,iOS 的开发的主要的且质量比较高的资料都来自英文。
相关文章推荐
- iOS函数,函数递归
- 取消IOS自动生成电话链接
- iOS设置navigationbar的半透明,解决卡顿现象
- IOS SDWebImage的使用
- 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <四> NSMutableArray
- IOS几种实现动画的方式
- iOS持续部署平台(一):SHENZHEN
- iOS OC06_省市区字典数组
- IOS使用Charts
- 【iOS】线程安全的文件读写
- iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办
- CTM transforms vs Affine Transforms in iOS (for translate, rotate, scale)
- iOS开发入门(好东西)
- ThemeManager主题切换(1)
- iPhone/iOS图片相关(读取、保存、绘制、其它相关)
- 猫猫学iOS之小知识之_xcode插件的删除方法_自动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自动提示,
- 猫猫学iOS之小知识之xcode6自动提示图片插件 KSImageNamed的安装
- 苹果iOS苹果公司的手机用户都有权索赔
- iOS_NSNotificationCenter(通知中心简单建立)
- 小胖说事33-----iOS给Lable字体添加行间距