我已经做了一年的 PHP 开发人员,但是,我想学习 Objective-C 来为 mac 创建桌面应用程序。但是我尝试阅读 Apple 开发人员网站上的一些入门教程,但我没有从中得到很多,因为我可以在教程中制作应用程序,但代码没有意义。
那么我需要从哪里开始呢?我需要从命令行程序开始吗?如果是这样,那将如何运作?
我如何利用我的 PHP 知识来学习 Objective-C?
谢谢
我已经做了一年的 PHP 开发人员,但是,我想学习 Objective-C 来为 mac 创建桌面应用程序。但是我尝试阅读 Apple 开发人员网站上的一些入门教程,但我没有从中得到很多,因为我可以在教程中制作应用程序,但代码没有意义。
那么我需要从哪里开始呢?我需要从命令行程序开始吗?如果是这样,那将如何运作?
我如何利用我的 PHP 知识来学习 Objective-C?
谢谢
您的 PHP 知识不会有太大帮助,最好遵循 Objective-C 课程和教程。观看一些面向初学者的网络广播,让您朝着正确的方向前进。
唯一真正为我带来的“PHP”知识是 MVC ......而那不是 PHP。其他一切基本上都是从零开始。
当我第一次开始使用 Objective-C 和 iOS 时,我阅读了 Stephen G. Kochan 的“Objective-C 编程,第四版,开发者库”。这是一个非常好的分步指南,假设几乎没有先验知识。
Kochan 使用命令行来教授基础知识,GUI 编程出现在本书后面。
除非您需要知道如何释放/保留引用,因为您正在使用预先存在的代码,否则我建议您选择第四版,因为它适用于 ARC(自动引用计数)和 iOS 5。
编辑:看起来 Kochan 的书没有涵盖在 Mac 上构建 GUI 应用程序。但它是对 Objective-C 的极好介绍。
没有传统意义上的 Objective-C 命令行程序。如果需要,您可以将输出打印到 Xcode 内的终端。这不是一个糟糕的起点,但我建议只查看所有内容,包括 UI。您首先必须下载 Xcode,然后我建议您在 iTunes U 上观看 Paul Haggerty 的课程。他介绍了该语言。Php 和 Objective-C 并不是真正相似的语言,它类似于 C 和 C++ 等语言。他们习惯于做两种完全不同的事情。
编辑:
另外为了学习,看看Apress。那里有一些很棒的书,这就是我第一次接触它的方式。但是,没有什么比玩语言和框架更好的了。你需要一段时间才能精通,但这是值得的。