繁体   English   中英

iPhone到Mac开发

[英]iPhone to Mac Development

我是一名iPhone开发人员并且很了解该框架。 随着Mac App商店的临近,我想了解更多有关Mac开发的信息。 有没有好的指南/教程/等。 帮助过渡? 我环顾四周,找不到多少。 谢谢您的帮助!

你基本上需要了解UIKitAppKit之间的区别。 FoundationCore Foundation在两个平台上是相同的。)它们略有不同; OS X附带的框架比iOS更多; 具有相同名称的框架可能在OS X上具有更多功能,等等。

但基本上,如果你通过Mac App Store分发应用程序,因为你不必自己学习如何打包。

关于Mac的Cocoa编程的最好的书就是这样 ,但对于经验丰富的iOS程序员来说,它可能过于简单。 但它仍然是一本好书。

我想我们会为像你这样的人看到大量的书籍,向有能力的iPhone程序员展示Mac开发的方式; 但它还没有发生。 也许你可以写一个,从你自己的经验:)

换句话说,我发现转移的技能实际上只是Objective-C,Foundation和Core Foundation等低级别的东西,而且工具也是一样的。

许多低级概念也是一样的。 仍有目标和行动,IBOutlets和IBActions。 然而,在更高层次上,事情是非常不同的。 例如,有一个表视图,但是您倾向于以不同的方式使用它,并且仅在需要实际表时而不是作为整个GUI惯用语的框架时使用它。 此外,表视图有多个列。

有许多优点,例如,您可以更自由地看待UI的外观。 你使用垃圾收集。 使用GC,您所了解的有关Cocoa内存管理的一切都会立即变得多余。 这是非常自由的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM