2013-03-24 97 views
-1

我已经是PHP开发人员一年了,但是,我想学习Objective-C为mac创建桌面应用程序。但我尝试了解一些入门教程在苹果开发者网站上,我没有得到太多,因为我可以在教程中制作应用程序,但代码没有意义。从PHP切换到Objective-C

那么我需要从哪里开始?我需要从命令行程序开始吗?如果是这样,那将如何工作?

如何用我的PHP知识学习Objective-C最适合我?

感谢

回答

1

你的PHP的知识将帮助不大,最好遵循Objective-C的课程和教程。为初学者观看一些网络广播,让你朝着正确的方向前进。

我真正承认的唯一“PHP”知识是MVC ......并且这不是PHP。其他一切基本上都是从头开始的。

+0

好吧,谢谢,我会抛弃PHP并假装我从来没有见过一行代码,并从那里学习:) – user115422 2013-03-24 04:50:28

+0

@fermionoid绝对看看免费的iTunes U课程。 Youtube也有很多很棒的内容。随意给我发电子邮件,我很乐意提供帮助! – 2013-03-24 04:53:12

+0

非常感谢:)有堆栈溢出的朋友系统吗? – user115422 2013-03-24 04:57:56

0

Objective-C中没有命令行程序不是传统意义上的。如果需要,您可以将输出打印到Xcode内的终端。这并不是一个可怕的开始,但我会建议只查看一切,包括用户界面。您首先必须下载Xcode,然后我建议您在iTunes U上观看Paul Haggerty的课程。他介绍了该语言。 Php和Objective-C并不是真正相似的语言,它与C和C++等语言相似。他们习惯做两件完全不同的事情。

编辑:

也为学习的东西着想,看看Apress。那里有一些很棒的书,我就是这么想的。但是,没有什么比使用语言和框架更有效。它会花费你一段时间才能成为精通,但它是如此值得。

+0

我的解释是OP在询问在Objective-C中编写命令行应用程序是否是第一个学习步骤。 – 2013-03-24 04:48:37

+0

感谢影子的澄清,我想到了PHP,因为我读到,PHP是C家庭的一部分,所以是客观的... – user115422 2013-03-24 04:49:20

+0

是的,不,Objective-C方法的语法是我从未见过的东西。你会认识到一些熟悉的机制,比如循环和什么。但是由于方法调用是objective-c与委托方法和MVC最大的部分,所以真正实现的唯一一件事就是通用编程的熟悉程度。 – barndog 2013-03-24 04:52:22

1

当我第一次使用Objective-C和iOS时,我读'Programming in Objective-C, Fourth Edition, Developer's Library' by Stephen G. Kochan。这是一个非常好的分步指南,几乎没有任何先验知识。

Kochan使用命令行来教授基本知识,GUI编程将在本书后面出现。

除非你需要知道如何释放/保留引用,因为你与既有代码的工作,因为它是对ARC(自动引用计数),而iOS 5

的使用齿轮,我建议拿起第四版

编辑:它看起来像Kochan的书不包括在Mac上构建GUI应用程序。但它是Objective-C的一个很好的介绍。

+0

谢谢,不好意思看看吧! – user115422 2013-03-24 04:57:25

+0

我很想把这个标记为答案,但是拉斐尔在你之前想出了一个类似的答案:)我仍然赞成它 – user115422 2013-03-24 05:03:35