【发布时间】:2012-12-01 17:42:54
【问题描述】:
我来自 .Net C# 背景,学习如何为 iPhone 编写本机应用程序的最佳方法是什么?
【问题讨论】:
标签: iphone
我来自 .Net C# 背景,学习如何为 iPhone 编写本机应用程序的最佳方法是什么?
【问题讨论】:
标签: iphone
看看Stanford course on iPhone development。它会让你真正开始。
【讨论】:
每个人都发布了很好的资源,但即使你已经知道你必须使用的语言,我只是想说明一下,以便其他可能不知道的人可以看到。
用于开发 Apple 认可的原生应用程序的语言是 Objective-C。当然,您可以混合使用 C 和 C++,但 SDK 本身是在 Objective-C 中的,因此您可能想学习它。对于大多数人来说,起初它看起来有点吓人,通常是那些来自 C# 等高级语言的人。括号和所谓的“冗长”让一些人望而却步。不过过了一段时间,它会在你身上生长,你会发现它是一种非常易读和自我记录的语言。
我个人使用了名为Learning Objective-C 的书,对于已经熟悉编程语言(最好是 C 风格语言)并想了解该语言的主要区别的我来说,这本书非常适合我。另一个更长的,我想一本书更好的参考是流行的Programming in Objective-C 2.0。这本书比较长,一开始假设读者有 0 的编程经验,了解控制结构、面向对象编程基础等。我相信这两本书都有更便宜且可搜索的 PDF 版本。
玩得开心,我希望你在这次冒险中一切顺利。
【讨论】:
如果您不知道:您也可以使用 C# 在 iPhone through MonoTouch 上编程。事实上,MonoTouch 也可以编译为本机;)
【讨论】:
我发现Beginning iPhone 3 Development 这本书是一个很好的入门方式。
【讨论】: