cocoa – 有经验的iOS开发人员开始OS X开发的最佳实践和建议?

cocoa – 有经验的iOS开发人员开始OS X开发的最佳实践和建议?,第1张

概述对于有兴趣开始OS X开发的有经验的iOS开发人员,您有什么建议/最佳实践/想法?具体来说,由于有经验的iOS开发人员已经熟悉Objective-C,XCode,Interface Builder和 Cocoa Touch,这些开发人员应该从哪里开始进行这样的转换? 我认为要学习的第一个主要架构差异是在Cocoa中使用绑定. 如果您在iOS工作中认真使用过KVO,那么我认为这应该是相当直观的,但要 对于有兴趣开始OS X开发的有经验的iOS开发人员,您有什么建议/最佳实践/想法?具体来说,由于有经验的iOS开发人员已经熟悉Objective-C,XCode,Interface Builder和 Cocoa touch,这些开发人员应该从哪里开始进行这样的转换?解决方法 我认为要学习的第一个主要架构差异是在Cocoa中使用绑定.

如果您在iOS工作中认真使用过KVO,那么我认为这应该是相当直观的,但要么看看NSController类,因为它们可以显着改变您构建视图 – 控制器交互的方式.
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CocoaBindings/Concepts/WhatAreBindings.html

你可以在OS X上获得垃圾收集,并且应该学习如何阅读使用它的代码,但你可以自己继续管理引用计数,这可能比去另一个方向更容易,并且必须学会放弃垃圾收集在iOS上工作.

UIVIEw和NSVIEw是不同的,你将有一些工作要做学习不同的视图框架.例如,默认情况下(0,0)位于UIVIEw的左上角和NSVIEw的左下角(利用NSVIEw的isFlipped方法处理熟悉的坐标).

总结

以上是内存溢出为你收集整理的cocoa – 有经验的iOS开发人员开始OS X开发的最佳实践和建议?全部内容,希望文章能够帮你解决cocoa – 有经验的iOS开发人员开始OS X开发的最佳实践和建议?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1010062.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存