разница между какао и кокосом - PullRequest
5 голосов
/ 11 ноября 2010

Привет всем, я новичок в программировании на iphone. Я очень мало знаю о программировании на iphone. В то время как я читаю, у меня небольшая разница в весе, то есть основное различие между касанием какао и какао. Я пробовал в Google, но я не получил точного ответа , может любой один пост ответить спасибо заранее !!!!!!!!!!!!!!!!

Ответы [ 2 ]

9 голосов
/ 11 ноября 2010

Какао для Mac OS X, Какао Touch для iOS. В Cocoa Touch все классы пользовательского интерфейса начинаются с префикса «UI», как в «UIButton», «UIView» и т. Д., А в «Какао» префикс «NS», как в «NSButton», «NSButton» NS означает NextStep, который является предшественником Mac OS X).

Какао имеет больше возможностей, чем Cocoa Touch. Но в целом их API очень похожи (они не одинаковы, но вам, вероятно, будет легко найти свой путь в одном API, если вы уже знаете другой).

3 голосов
/ 18 сентября 2016

Как хорошо сказал DarkDust, хотелось бы добавить еще несколько очков.

Основное различие между касанием Какао и Какао состоит в том, что классы пользовательского интерфейса и API не совпадают с Mac OS X, поэтому вместо NSTextField у вас есть UITextField .

Какаоявляется каркасом приложения для Mac OS X .

Cocoa Touch является каркасом приложения для iPhone и iPod Touch - очень похоже на Cocoa.

Какао обычно называют комбинацией основы и AppKit каркасов.
Cocoa Touch - это сочетание основы и UIKit каркасов

Есть также некоторые различия между платформами Foundation в Cocoa и Cocoa Touch, чаще всего отсутствуют классы, например, у Cocoa есть NSHost , а у Cocoa Touch нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...