【发布时间】:2011-07-03 21:47:35
【问题描述】:
我很快就会得到我的第一台 Mac 电脑,我想学习 Objective-C。我已经有 C# 方面的经验,并且我已经开始学习 C++,但是 Objective-C 中的所有内容绝对让我感到困惑,包括内存管理。你对从 C# 迁移到 Objective-C 有什么建议吗?我读过我应该在学习 Objective-C 之前学习 C++,但是到目前为止,C++ 看起来很像 C#,它看起来与 Objective-C 非常不同。
编辑:对于试图从这个问题中学习的人,我强烈建议购买 Apress 的“在 Mac 上学习 Objective-C”一书。如果您来自类似 C 的语言(如 C、C++、C#、Java、PHP 等),那么它写得非常好
【问题讨论】:
-
我尝试了完全相同的事情,但很难掌握,至少对我来说是这样。因此,考虑到 Xcode 已经是一个付费程序,您可能想试试 MonoTouch,它将 .NET 转换为原生 iOS 代码。
-
我很确定 XCode 是免费的。
-
开发者帐户免费,其他人付费(例如在 Mac App Store 上)。但是,价格不到 5 美元。此外,Apple 宣布将在 WWDC2011 上再次向所有人完全免费。
-
+1 获得 Mac :)
-
@Raphael - SO 不是一个供您表达平台偏好的网站。请把它留在 Engadget 上。
标签: c# objective-c