从Windows上的C#迁移到Mac上的Objective-C

本文关键字:上的 Mac Objective-C Windows 迁移 | 更新日期: 2023-09-27 18:00:55

我很快就会得到我的第一台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等(,它写得很好

从Windows上的C#迁移到Mac上的Objective-C

直接学习Objective-C。不需要先学习C++。两者在各个方面都完全不同,这似乎让你感到困惑。

还要理解,对于在Mac上编写功能应用程序,您的重点将更多地放在学习和理解Cocoa API上,而不是Objective-C本身。一个有经验的程序员可以在一个下午学会Objective-C。可可需要更多的时间。

为了学习Cocoa(同时学习Objective-C(,我推荐"在Mac上学习Cocoa"。这是我们团队中大多数开发人员用来入门的书。

如果你的重点是iOS开发,你需要学习Cocoa Touch。我是用我可以推荐的Beginning iPhone4 Development学习的。

几年前,joshsmithonwpf.wordpress.com的Josh Smith转向了iOS。

他刚刚出版了一本书:的iOS编程。NET开发人员

这是上面的文字:

这本书是的野外指南。NET开发人员探索本地iOS编程的外国世界。它通过将iOS开发平台与熟悉的工具、API和概念进行比较和对比来解释iOS开发平台。NET开发人员。

作者Josh Smith因其在客户应用程序开发社区的技术和书面贡献而获得了四年的微软MVP。自2010年以来,他一直致力于企业iOS应用程序。当他开始学习iOS时,他希望这本书能存在。

以下是他在iOS上的新博客链接:ijoshsmith.com

他的新书:iosfordotnetdevs.com

祝你好运-一开始我发现目标C真的很奇怪:(