|
|
1
100
语言跳跃正常。一旦你克服了最初的震惊
与.NET框架相比,cocoa和touch框架要轻得多,因此至少你可以看到光明的一面,你没有什么可学的。但它们的基本理念、布局和历史演进路径是 非常 不同于C/.NET框架。无论这是容易还是困难,都很难理解。一些个人意见:
Cocoa所覆盖的许多领域都有各种各样的第三方库,但我无法将所有Cocoa第三方与.NET 3R方进行比较,我有自己的生活…… 总的来说,我会把它总结为 在Objective-C中,入口栏更高。带上大脑。 |
|
|
2
31
除了Remus出色的答案之外,您还需要理解并能够实现内存管理。如果你在JAVA或.NET上长大,这对你来说可能是陌生的。支付 非常 请密切关注本教程的这一部分,并通过有意地将其搞砸来练习这一点。您需要知道这些错误是什么样子的,以及它们的行为方式。 祝你好运! |
|
|
3
6
这是一个相当大的跳跃,但你可以在几天内学会足够快的速度。 一旦您了解了目标C语法和约定,就必须深入研究Cocoa库和框架,这是非常重要的。 我建议你读一本关于目标C或iPhone开发的书,或者阅读关于 http://developer.apple.com 站点。 一旦开始使用,请访问此站点,以获取应用程序的良好代码示例: http://appsamuck.com |
|
|
4
2
我想如果你知道你会好起来的。不过,synthax不像大多数编程语言那样常见,例如 对象.函数(var arg1) 看起来像 [对象函数[var:arg1]] 如果我没记错的话。 如果您有Apple dev id和iTunes,可以转到 http://developer.apple.com/iphone/index.action 然后转到“入门”视频(之后,它应该在某个时间询问您的Apple Dev ID,然后启动iTunes)。这里有很多视频。其中一个叫做“客观介绍C和可可触摸”可以是一个很好的开始。 希望有帮助。 |
|
|
5
1
语言并不难,但我发现开发环境在某些方面不如VS那么灵活。例如,对于编码环境来说,接口生成器是一个独特的应用程序,会导致偶尔的同步问题,如果您输入的事件名不正确,编译器不会告诉您。 已经说过接口生成器 是 美极了。你只需要记住在你返回到代码之前点击保存按钮。 |