我想学习如何为iPhone开发应用程序,但我没有编程经验。我需要知道代码还是可以学习iPhone SDK并学习Objective C?
答案 0 :(得分:11)
如果需要编程经验来开始编程,那么就没有程序员。您可以获得体验,但您不应期望iphone应用程序开发比其他平台更少开发。
答案 1 :(得分:1)
我认为这取决于你在拾取东西方面有多好......
我的建议是在尝试解决目标C之前,先学习至少一种编程语言。
任何面向对象的编程语言都是一个开始。
答案 2 :(得分:1)
目标c是“代码”。所以是的,你必须知道代码。
答案 3 :(得分:1)
我已经开始了一个类似的旅程,不是出于商业的第一个例子,而是出于个人兴趣/有一个挑战灰色物质的爱好!
我最初是通过内容管理系统和基于PHP的Drupal等框架获得兴趣。
我现在已经在C中编写了几本书,并且希望我从这里开始而不是PHP教程,因为C是一种更结构化的语言,并且似乎为您提供了其他语言的良好基础。以下是我不能推荐的主要书籍,你可能希望达到的目的。
Kernighan和Ritchie - C编程语言
在Mac上学习C(Apress Publishing)
Mac上的Objective-C(Appress Publishing)
iphone开发者食谱
开始Iphone开发(Apress Publishing)
如果你是一个更直观的学习者,或者从一开始就需要一本更轻松但信息丰富的书,那么还有“Headfirst”Iphone开发系列,但它不会直到10月中旬。
< / LI> 醇>还有一本关于Cocoa Touch的强烈推荐书籍,它将帮助您更熟悉Apple产品的开发。
然而,所有的阅读都需要并行进行,所以请查找拼图,练习测试,你可以自由修改的代码片段,你可能会理解手册,但它知道如何自己解决问题这将帮助你学到最多。
最重要的是,你可以做任何你想做的事,只要它充实并让你快乐。祝你好运!
答案 4 :(得分:0)
答案 5 :(得分:0)
我认为你会在深处跳进去。 Objective C(和Iphone编程)需要了解诸如C语言等低级语言中的内存管理和指针等知识,以及Java等高级面向对象语言所带来的一些抽象。
如果你不介意陡峭的学习曲线就没有理由你不能直接用目标C跳。但如果时间不是问题,那么更温和的学习曲线可能是先学习C,然后在最终进入Objective C之前,像Java或C#这样的东西。
答案 6 :(得分:0)
是的,如果你对基础编程有一定的了解,你可以学习开发。 尝试创建一个示例应用程序并运行它。