Kei*_*ler 39 c# transition objective-c
从我现有的C#专业知识转移到在Objective C中为iPad/iPhone构建应用程序有多难?
Rem*_*anu 100
语言跳转没问题.一旦你超越了最初的冲击[
和]
.但是,图书馆和框架的冲击将是巨大的.
与.Net Framework相比,Cocoa和Touch框架明显更轻,所以至少你可以看到光明的一面,你可以学到更少.但它们的基本理念,布局和历史演变路径与C#/ .Net框架有很大不同.无论是简单还是艰苦,都难以理解.一些个人意见:
Cocoa中涉及的许多领域都有不同的第三方库,但我无法比较所有Cocoa第三方与.Net 3r派对,我有生命......
总的来说,我会很快总结一下,因为在Objective-C中,输入栏更高.带来一个大脑.
Aud*_*die 31
除了Remus的极好答案,您还需要了解并能够实现内存管理.如果你在Java或.NET上长大,这可能对你来说很陌生.付非常密切关注教程的这一部分,并故意拧起来练习这个.您需要知道这些错误的样子以及它们的行为方式.
祝好运!
这是一个相当大的跳跃,但你可以学习足够的几天来加快速度.
一旦你获得了Objective C语法和约定,你将不得不深入研究Cocoa库和框架,这些库和框架非常重要.
我建议您阅读有关Objective C或iPhone开发的书籍,或浏览http://developer.apple.com网站上的所有教程.
一旦开始,请查看此站点以获取应用程序的良好代码示例:http: //appsamuck.com