![](/img/trans.png)
[英]Cocoa-Touch. What Exactly is the Difference Between These NSMutableData Methods?
[英]The Difference between Cocoa and Cocoa Touch
我是iPhone開發的初學者,我知道它唯一非常基本的概念。 在我讀書的時候,我遇到了一個小問題,可可和可可觸摸之間的主要區別是什么?
任何人都可以幫忙嗎?
Cocoa適用於Mac OS X,適用於iOS的Cocoa Touch。 在Cocoa Touch中,UI類都以前綴“UI”開頭,如“UIButton”,“UIView”等。在Cocoa中,“NSButton”中有“NS”前綴,“NSButton”( NS代表NextStep,它是Mac OS X的前身。
Cocoa具有比Cocoa Touch更多的功能。 但總的來說,他們的API非常相似(它們不一樣,但如果您已經了解另一個API,您可能會發現在一個API中找到自己的方式很容易)。
正如DarkDust所說的那樣,我想補充幾點。
Cocoa和Cocoa觸摸的主要區別在於UI類和API與Mac OS X不同,因此您使用UITextField代替NSTextField 。
Cocoa是Mac OS X的應用程序框架。
Cocoa Touch是iPhone和iPod Touch的應用程序框架 - 與Cocoa非常相似。
Cocoa通常被稱為Foundation和AppKit框架的組合。
Cocoa Touch是Foundation和UIKit框架的組合
Cocoa和Cocoa Touch中的Foundation框架之間也存在一些差異,最常見的是缺少類,例如,Cocoa有NSHost而Cocoa Touch沒有。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.