我是否需要编程经验来开始iphone应用程序开发?

时间:2009-08-26 10:36:22

标签: iphone

我想学习如何为iPhone开发应用程序,但我没有编程经验。我需要知道代码还是可以学习iPhone SDK并学习Objective C?

7 个答案:

答案 0 :(得分:11)

如果需要编程经验来开始编程,那么就没有程序员。您可以获得体验,但您不应期望iphone应用程序开发比其他平台更少开发。

答案 1 :(得分:1)

我认为这取决于你在拾取东西方面有多好......

我的建议是在尝试解决目标C之前,先学习至少一种编程语言。

任何面向对象的编程语言都是一个开始。

答案 2 :(得分:1)

目标c是“代码”。所以是的,你必须知道代码。

答案 3 :(得分:1)

我已经开始了一个类似的旅程,不是出于商业的第一个例子,而是出于个人兴趣/有一个挑战灰色物质的爱好!

我最初是通过内容管理系统和基于PHP的Drupal等框架获得兴趣。

我现在已经在C中编写了几本书,并且希望我从这里开始而不是PHP教程,因为C是一种更结构化的语言,并且似乎为您提供了其他语言的良好基础。以下是我不能推荐的主要书籍,你可能希望达到的目的。

  1. Kernighan和Ritchie - C编程语言

  2. 在Mac上学习C(Apress Publishing)

  3. Mac上的Objective-C(Appress Publishing)

  4. iphone开发者食谱

  5. 开始Iphone开发(Apress Publishing)

  6. 如果你是一个更直观的学习者,或者从一开始就需要一本更轻松但信息丰富的书,那么还有“Headfirst”Iphone开发系列,但它不会直到10月中旬。

    < / LI>

    还有一本关于Cocoa Touch的强烈推荐书籍,它将帮助您更熟悉Apple产品的开发。

    然而,所有的阅读都需要并行进行,所以请查找拼图,练习测试,你可以自由修改的代码片段,你可能会理解手册,但它知道如何自己解决问题这将帮助你学到最多。

    最重要的是,你可以做任何你想做的事,只要它充实并让你快乐。祝你好运!

答案 4 :(得分:0)

不,你不喜欢。你只需要一些知识。我假设,一些基本的OOP知识和一些基本库的知识就足以开始了。尝试一些教程。

答案 5 :(得分:0)

我认为你会在深处跳进去。 Objective C(和Iphone编程)需要了解诸如C语言等低级语言中的内存管理和指针等知识,以及Java等高级面向对象语言所带来的一些抽象。

如果你不介意陡峭的学习曲线就没有理由你不能直接用目标C跳。但如果时间不是问题,那么更温和的学习曲线可能是先学习C,然后在最终进入Objective C之前,像Java或C#这样的东西。

答案 6 :(得分:0)

是的,如果你对基础编程有一定的了解,你可以学习开发。 尝试创建一个示例应用程序并运行它。