Jon*_*sso 5 c iphone macos objective-c
另一个问题.我一直在研究这个精彩的社区为我的游戏开发之旅提供的一切.
我得出的结论是,我更愿意在我的原生机器OS X上开发 - 最终导致iPhone.
我已经拥有Big Nerd Ranch指南,Iphone编程 - 大书呆子牧场指南和Mac OS X上的学习程序 - 大书呆子牧场指南.
我试图拍摄的目标是与暴雪的暗黑破坏神II类似的游戏.
在阅读这些书籍时,由于缺乏Objective-C经验,所有内容似乎都有点过头了(所以我怀疑).
对我来说,实现目标的最佳初学友好方式是什么?我一直在寻找Apress等初学者的Objective-C书籍,或直接的C书.
经验丰富的开发人员如何通过这条路引导新手?
问候
为了回答为什么我选择苹果路线,它看起来是最舒适的(环境是机器原生的).我可能是非常错的.我在看Unity,它支持C#,JavaScript和Boo.其他像Panda3D使用Python.我只是不确定,似乎决策过程变得相当具有挑战性.
如果我是你,我会从 C 开始,学习编程、算法和内存分配的基础知识(C 中非常重要的概念)。然后,您可以继续阅读一些有关 Objective-C 的书籍,了解面向对象编程和动态类型、垃圾收集等高级概念。
至于软件,如果你使用的是 OS X,你需要 XCode,这是 Apple 开发的一个集成开发环境,用于为 iOS 和 OS X 进行开发。显然,它是免费下载的(尽管 Apple 在他们的网站上是这么说的) ,不知道,我没有Mac)。
至于书籍等,我只是买一些直接的 C 书籍并看一些教程。从头到尾阅读它们,并特别注意内存分配和管理以及指针的重要(也是令人沮丧的)概念。