HABIT IS POWER

习惯就是力量

0%

从Xcode 5开始入门学习iOS开发

这不是一篇教程,而是一篇索引,带我自己(也希望能带上你)走上iOS开发之路。

问题:

假设你有一定的编程基础,希望开始自己的iOS开发之旅,
那么你可能发现目前(2014/1/15)developer.apple.com上的最新iOS SDK对应的是iOS7,Xcode 5,而书店、网上能找到的教程大部分都是iOS 5, Xcode 4,

教程和Xcode版本不匹配(操作系统、SDK、开发工具其实都升级了),学习起来磕磕绊绊

两种解决方案:
方案1.其实最简单的方法就是下载教程对应的Xcode版本,然后跟着教程中的例子做就好了【这么简单的方案,本文就不打算讨论了】。

方案2.如果你像我一样非要用最新的Xcode,又想看老的教程书籍入门iOS开发,那该怎么办?(旁白:偏执狂、脑袋被门夹过……)
那么希望我自己的这点小总结能对你有些许帮助 :)

方案二细化

1.先看Apple官方提供的入门例子(这个例子一定是最新的,不用担心iOS SDK或者Xcode版本的问题),对iOS开发一个初步认识

马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)

2.Xcode 5之后的Single View Application 工程模板使用的Storyboard,但是目前(2014/1/15) 市面上的很多iOS开发教程都是Xcode4时代出版或发表的,那么掌握下面这个技能,能帮助你“无缝对接” 大部分Xcode4的iOS教程:

给Xcode5下Empty Application模板创建的工程添加Interface Builder

之前参考的这篇文章链接失效了,需要的话可以搜索下标题还是能找到其他的转载:

使用 Xcode 5 和 Interface Builder创建 Hello World App

3.找一本iOS 5的入门教程,动手写代码 :)

这里推荐一本不错的入门教程:

《iOS编程》英文版书名:《iOS Programming: The Big Nerd Ranch Guide (3rd Edition)》

这边书有80页试读的PDF可以下载来先看看,觉得好的话再买下(google 《iOS编程(第3版)》80页抢鲜试读就能找到试读本的下载)

4.关于Storyboard的使用可以看下这个教程:

iOS 7教程-Storyboards Part1

Storyboards Tutorial in iOS 7: Part 2

未完待续……