Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 128, средняя оценка - 4.84
yda87
Сообщений: n/a
#1

Обязательно ли наличие Mac OS X, чтобы программировать для iOS? - Программирование iOS

01.08.2011, 12:16. Просмотров 16393. Ответов 21
Метки нет (Все метки)

Доброго времени суток!
Хочу написать приложение для iPhone, в моем распоряжении есть ПК с Windows. Подскажите, пожалуйста, чтобы программировать для iOS обязательно наличие Mac OS X и, как следствие, ПК от Apple, или это можно делать под виндой или на ПК не от Apple с установленным каким-нибудь хакинтошем? И как на это будет смотреть компания Apple при выдаче разрешения на размещение приложений в iTunes?
Заранее спасибо!))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2011, 12:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обязательно ли наличие Mac OS X, чтобы программировать для iOS? (Программирование iOS):

С чего начать прогать для iOS? Обязательно ли для этого иметь Mac? Или же, можно и на Win? - Программирование iOS
Какой язык выбрать? Какую среду? Какой четверг :-)))))) Какие книги почитать? Не нуб в программинге :-)))) Прогал на Visual...

Какой нужен макбук, чтобы писать под современные iOS и Mac? Минимальная версия Mac? - Программирование iOS
Ничего в этом пока не смыслю. На новый макбук денег нет - рассматриваю варианты б/у, приценяюсь. Может, придется купить несколько сломанных...

Mac для программирования под IOS - Программирование iOS
Характеристики: 2.4 GHz 4GB DDR3 320GB HDD GeForce 320M 256MB Подробнее: http://support.apple.com/kb/SP585?vi...S&locale=en_US...

Рекомендуемые тех. характеристики mac mini для программирования на iOS - Программирование iOS
Добрый день. Я хочу заняться разработкой на iOS. Как я слышал, один из наиболее правильных и легких путей - это приобретение мака. Я...

С чего начать программировать под iphone/ios? - Программирование iOS
в этом абсолютный новичек. а вот опыт программирования под пк - лет 7. поэтому вопрос такой: подскажите пожалуйста, как это все будет...

Можно ли полноценно программировать под ios с обычного пк - Программирование iOS
Доброго времени суток. Я собираюсь собрать пк и думаю, если я установлю os X на виртуальную машину, смогу ли я полноценно программировать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
curIy
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 14
15.08.2011, 15:13 #2
нет. Программировать под айфоны из-под винды никак не получится. Ты конечно можешь создавать текстовые файлы расширением .m и .h и писать код в них, но для билда и запуска тебе понадобиться в любом случае xcode, плюс ко всему львиная доля создания gui приходится на interface builder который есть исключительно под макосью.
Соответственно напрашиваются несколько решений данной проблемы.
Покупка макбука. Самый дорогой вариант но в то же время ты избежишь многих проблем и сохранишь свои нервы.
Покупка макмини. Если кто не знает это такая коробочка с кучей усб портов с установленной макосью. Стоит такая радость 300-400 у.е. Но если собираешься серьезно зарабатывать на разработке под айфон, то эти деньги окупятся с первой же зарплаты.
Еще один вариант, крайне геморойный, установка хакинтоша. Учти, тебе придется скачать терабайты сборок которые возможно подойдут к твоему железу. А возможно и нет я долго этим занимался и может в силу кривоты своих рук, может в силу несовместимости железа у меня это не вышло.
Последний известный мне вариант это установка образа макоси на виртуалку. В свое время очень мне помог. Лучше всего ищи уже готовые образы для виртуалок с установленными сдк. Версии для разработчиков. Их полно на рутрекере. По крайней мере полгода назад точно были. Приеду домой кину тебе ссылку.
Минусы хакинтоша и виртуалки в том что сдк будет работать не совсем полноценно. Например ты не сможешь смотреть утечки памяти при работе приложения.
С выкладыванием приложения на апстор проблем не возникнет не при любом из пеечисленных мною вариантов. Однако эплайди разработчика стоит порядка 100 у.е. Но кто бы что не говорил, оно того стоит удачи
0
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
16.08.2011, 11:05 #3
Компьютер Apple Mac mini (MC408) - 26000 руб
http://www.technocity.ru/catalog/detail/10800/
0
petruchodd
92 / 91 / 8
Регистрация: 23.06.2009
Сообщений: 513
17.08.2011, 16:54 #4
эплайды? это апдейты или что ? Я смотрю айфон огого какой дорогой((( Что для самого начала, что потом в этапах. Да и приложения на него не такие дорогие, что бы прям за одну зарплату окупить всё что нужно для начала... Пичаль.. Интересно почему эпплы такие дорогие
0
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
18.08.2011, 08:49 #5
Интересно почему эпплы такие дорогие
Потому что развод лохов
Берут средние железки, продают как дорогие
Привлекают всякой фигней - дизайном, рекламой, брендом
0
Yuran1988
12 / 12 / 2
Регистрация: 19.09.2010
Сообщений: 34
06.09.2011, 00:40 #6
под виртуалкой начинать изучать то что надо... а потом если выйдешь на серьёзный уровень можно и мини покупать ... Есть не образы и загрузчики если надо могу скинуть...
1
swype
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 5
25.12.2011, 06:05 #7
Yuran1988, у тебя есть ещё возможность скинуть образы и загрузчики для разработки под APPLE? сюда мыло писать, или здесь в личку как то можно писать?
0
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,645
Записей в блоге: 6
02.01.2012, 18:02 #8
Под хакинтошем замечательно программируется.
На всякий дам ссылку на хабру. Много за и против + как установить и как работать.

Не по теме:

Цитата Сообщение от odip Посмотреть сообщение
Берут средние железки, продают как дорогие
Привлекают всякой фигней - дизайном, рекламой, брендом
про железяки это вы в точку, но допилено там все на высшем уровне.
Многие упрекают ценой, лично я взял iphone и очень доволен. За такие же деньги тот же htc мог предложить что то средненько-слабенькое.(брал новый из америки) Производительность на высшем уровне, особенно чувствуется в играх. Про сенсор и количество всего всего под iphone и говорить не хочу.
По поводу дизайна - ну тут уж кому что.

0
CyberaTino
64 / 19 / 4
Регистрация: 12.06.2011
Сообщений: 92
12.01.2012, 18:41 #9
Программировать под айфон из-под винды вполне возможно прямо в Visual Studio.
Понадобится дополнительно поставить Marmalade SDK. Есть бесплатная лицензия.
http://www.madewithmarmalade.com
Программирование производится на языке С/С++
0
petruchodd
92 / 91 / 8
Регистрация: 23.06.2009
Сообщений: 513
12.01.2012, 20:29 #10
Цитата Сообщение от CyberaTino Посмотреть сообщение
Программировать под айфон из-под винды вполне возможно прямо в Visual Studio.
Понадобится дополнительно поставить Marmalade SDK. Есть бесплатная лицензия.
http://www.madewithmarmalade.com
Программирование производится на языке С/С++
А вы пробовали это уже ? Дело в том , что я сам хотел бы попробовать на айфоне что то написать( пока что для себя) но когда узнал, что это не возможно на обычном компьютере.. я очень обиделся (.
0
CyberaTino
64 / 19 / 4
Регистрация: 12.06.2011
Сообщений: 92
13.01.2012, 10:40 #11
SDK поставляется с примерами и небольшим обучающим курсом.
лично я этим зарабатываю на хлеб
0
xdozorx
15 / 16 / 1
Регистрация: 13.12.2009
Сообщений: 138
Записей в блоге: 1
13.01.2012, 19:01 #12
CyberaTino, Скачал я ету SDK. Запустил начал шото клацать в итоге получил при настройке вот ету ошибку. ERROR: Signing error: Can't find the Apple WWDR intermediate certificate at D:\Marmalade 5.2\s3e\deploy\plugins\iphone\certificates\AppleWWDRCA.cer. Что делать непойму.
1
CyberaTino
64 / 19 / 4
Регистрация: 12.06.2011
Сообщений: 92
14.01.2012, 02:20 #13
попробуй в гугле набрать applewwdrca.cer. может найдешь какой-нить рабочий
а вообще для начала на эмуляторе делать надо, а потом на устройство шмалять. чтобы на эмуляторе заработало, нужна только лицензия, никаких сертифов не надо
0
petruchodd
92 / 91 / 8
Регистрация: 23.06.2009
Сообщений: 513
14.01.2012, 08:10 #14
какая лицензия ??

Можешь написать подробные шаги для начала программирования для айфона на винде ??
к примеру
1. скачать такой то там эклипс(к примеру)
2. скачать и установить в выше упомянутый такой то сдк ( к примеру)
3. купить лицензию (???? просто не понятно )
4. написать хелло ворлд на эмуляторе и понять, что он не будет работать не реальном девайсе ?? (??? )
5....
6... proffit
0
CyberaTino
64 / 19 / 4
Регистрация: 12.06.2011
Сообщений: 92
15.01.2012, 10:12 #15
какая лицензия ??
лицензия разраба apple. Тебе надо самому подробно изучить тонкости лицензирования разрабов apple. Они одинаковые как для тех кто программит на мармеладе, так и для тех, кто делает это на маке.

алго такой:
1. ставишь vs2010
2. регишься на сайте мармелада и выбираешь там тип лицензии
3. качаешь мармелад и активируешь лицуху на любой mac-адрес твоего компа
4. запускаешь launchpad и выбираешь там какой-нить хеллоу ворлд
5. выбираешь для сборки конфигу; по умолчанию вроде бы x86 Debug
6. вылезает эмулятор с хеллоу ворлдом

если ты хочешь сразу билд для девайса собрать, то тему подготовки билда для устройств apple тебе надо изучить отдельно. она не относиться к этой теме и о ней исписан весь интернет уже. правда, не поленись, поищи.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2012, 10:12
Привет! Вот еще темы с ответами:

Начал программировать под ios с qt 5.2 c++, объясните что по чем - Программирование iOS
XCode стоит, объясните как перевести устройство в режим разработки (developing mode) и пр

Литература по iOS, Objective-C, Mac OS X, iPhone, iPad, and iPod - Программирование iOS
Wei-Meng Lee, "Beginning iOS 5 Application Development" Paperback: 656 pages Publisher: Wrox; 1 edition (January 24, 2012) ...

Такого железа достаточно чтобы программировать? - Программирование iOS
Здравствуйте, коллеги! Решил начать программировать под ios. Для этого, как я понял надо маком обзавестись. На авито нашел мак мини, цена -...

Что нужно подключить в VS13 чтобы полноценно программировать на C++ для Android/iOS? - Visual C++
Что нужно подключить в VS13 чтобы полноценно программировать на с++ для Android/iOS? Желательно поподробнее!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.01.2012, 10:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru