/ / Пристанище на приложение за iOS към Mac / Mac Ruby от Obj-C? - цел-c, ios, macos, пристанище

Пристанище на приложение за iOS към Mac / Mac Ruby от Obj-C? - цел-c, ios, macos, пристанище

Имам родна цел c ios приложение, чеБих искал да преобразувам, за да работя на моя Mac. Как мога да започна такова пътуване? Има ли начин да стартирате родна цел c ios ап на Mac без IOS симулатор? Или някаква рамка, която мога да използвам?

Отговори:

2 за отговор № 1

Въпреки, че логическият ви код ще бъде сравнително преносим,няма бърз начин да прехвърлите приложение от iOS към OS X. Единственият начин да направите това е да създадете ново приложение от шаблона Xcode и да преместите съответния си код.

Не забравяйте, че парадигмата View в OS X е напълноразлични от iOS (т.е. UITableView срещу NSTableView). Как ще се справите с потребителския вход? Има ли серия от таблични изгледи най-добрият начин или щеше ли NSBrowser да работи по-добре?

Има много неща, които да разгледате и в крайна сметка ще трябва да отчетете това при създаването на новото приложение.


1 за отговор № 2

Ще трябва да внедрите отново GUIApp Kit, App Kit използва много от същите дизайнерски модели като UIKit, делегиране, datasources, контролери за изгледи, View йерархия с изгледи с граници и кадър, верига отговори, Nib файлове, ако сте компетентни с iOS програмиране, ще изберете Mac OS X много бързо. Ако приложението ви е структурирано с добро разделяне на бизнес логиката от вашия GUI, ще можете да използвате всичките си класове модели с малко или никакви промени. Основният комплект, основните данни и други са на двете платформи и те са много сходни. Обикновено версиите на iOS имат намален API и затова в друга посока, Mac OS X до iOS, може да изисква известна работа, например iOS не няма класове на NSXMLDocument.