首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoa和Cocoa Touch的区别

Cocoa和Cocoa Touch的区别
EN

Stack Overflow用户
提问于 2010-11-11 20:52:19
回答 2查看 2.7K关注 0票数 5

我是iPhone开发的初学者,我只知道它的基本概念。当我在阅读时,我有一个小问题,可可和可可触摸之间的主要区别是什么?

有谁能帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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)。

票数 9
EN

Stack Overflow用户

发布于 2016-09-18 18:17:16

正如DarkDust所说的那样,我想再补充几点。

Cocoa和Cocoa touch之间的主要区别是UI类API与Mac不同,因此您使用的是UITextField,而不是NSTextField

Cocoa是用于Mac 的应用程序框架。

Cocoa Touch是iPhoneiPod Touch的应用程序框架-与Cocoa非常相似。

Cocoa通常被称为基金会和AppKit框架的组合。

Cocoa Touch是基金会和UIKit框架的结合

在Cocoa和Cocoa Touch的基础框架之间也有一些差异,最常见的遗漏类,例如,Cocoa有NSHost,而Cocoa Touch没有。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4154552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档