引导iphone开发入门

这里按我个人的开发经历做参考,总结了从对 iphone开发一无所知的人参与进iphone开发需要的一些基础如何去培养。

以下列出了几点条框

 

先不管在 iphone 上开发哪类应用。开发嘛,需要具备一下基础:

 

1 英文阅读。

2 c语言基础。

3 objc 语言基础。

4 c++ 语言基础。(不是必须,但是也很重要)

5 iphone sdk 的了解。

6 xcode 工具的了解。

 

 

在学习开发语言前,至少明白什么类和对象的。然后再是明白内存机制。再次就是了解结构化的开发思想。最后就是语法的深入以及各种开发思想的学习。

 

学习 iphone sdk 和 xcode 的IDE使用,必须有苹果系统。如果没有苹果机又没钱,那就给电脑装个黑苹果。有了苹果系统后(系统版本最后比较新,能装最新的SDK)。安装好 sdk 就可以使用 xcode 工具。

 

尝试过怎么创建工程,怎么快速查看API,把 xcode 的所有快捷键都去改一下,改成自己熟习的开发方式,这有个好处,很容易的上手xcode 。再就是用 project 向导创建一个 hello world 。这些查查自学资料应该都不会是问题。

 

内存管理机制是重中之重,objc 使用的是引用计数的内存管理,这个必须记住内存使用的规则。

 

 

///////////////////////

 

然后就是熟习业务了

 

1 了解UI层

2 了解通讯层

3 了解事件如何通知

4 了解绘制机制

 

 

///////////////////////

 

再次就是掌握调试的方法,了解好不熟悉的工程,可通过肉眼阅读代码和调试阅读代码。调试尤其重要,好的调试方法和习惯必能更快的定位代码,得到你想知道的答案。

 

 

//////////////////////

 

最后就是修改一些 bug ,能查到bug问题所在,至少是有那么些上手了

 

 

 

 

你可能感兴趣的:(api,xcode,iPhone,语言,工具,通讯)