我是iPhone开发的初学者,我只知道它的基本概念。当我在阅读时,我有一个小问题,可可和可可触摸之间的主要区别是什么?
有谁能帮忙吗?
发布于 2010-11-11 21:03:03
Cocoa适用于Mac,Cocoa Touch适用于iOS。在Cocoa Touch中,UI类都以前缀"UI“开头,如"UIButton”、"UIView“等。而在可可中,有" NS“前缀,如"NSButton","NSButton”(NS代表NextStep,是Mac的前身)。
Cocoa比Cocoa Touch有更多的功能。但总体而言,它们的API非常相似(它们并不相同,但如果您已经了解了一个API,您可能会发现很容易找到另一个API)。
发布于 2016-09-18 18:17:16
正如DarkDust所说的那样,我想再补充几点。
Cocoa和Cocoa touch之间的主要区别是UI类和API与Mac不同,因此您使用的是UITextField,而不是NSTextField。
Cocoa是用于Mac 的应用程序框架。
Cocoa Touch是iPhone和iPod Touch的应用程序框架-与Cocoa非常相似。
Cocoa通常被称为基金会和AppKit框架的组合。
Cocoa Touch是基金会和UIKit框架的结合
在Cocoa和Cocoa Touch的基础框架之间也有一些差异,最常见的遗漏类,例如,Cocoa有NSHost,而Cocoa Touch没有。
https://stackoverflow.com/questions/4154552
复制相似问题