Короткий ответ - нет.Длинный ответ - «не совсем», но вы можете начать с чего-то, в то время как вы работаете над получением доступа к Mac, вы можете выполнить работу, которую вы хотели бы выполнить.
«XCode»более или менее на самом деле две вещи:
(1) IDE
(2) набор инструментов с компилятором C / ObjC / C ++ (на самом деле версия gcc) и большая библиотекаapps
Вам не нужно использовать # 1 для создания приложений для iPhone, хотя это действительно полезно.Вы можете обойтись с # 2.
Но без # 2 вам будет сложно создать приложение, которое вы сможете продать в магазине приложений.
Итак, все зависит от вашей цели.
Если действительно нужно создать приложение и получить его, то, вероятно, самый простой путь - это найти способ получить доступ к машине с ОС (вероятно, 10.5 и выше), на которой вы можете заниматься разработкой.Это может быть разговор с другом, у которого есть возможность позволить вам потратить на это определенное время, или он может работать и копить на подержанный Mac mini на базе Intel (вероятно, что-то, что вы можете получить за 300 долларов), или это может обернутьсяПК, к которому вы подключили Hackintosh (или, возможно, настройку виртуальной машины Hackintosh на ПК, если вы делитесь ею с другими, которые могут не захотеть, чтобы она преобразовывалась таким образом:).
Если ваша цель состоит в том, чтобы начать учиться тому, как что-то делать, в то время как вы работаете над тем, как вы собираетесь делать вышеизложенное, хорошая новость заключается в том, что нетрудно овладеть инструментами, которые помогут вам изучить технологии / языкиучаствует в приложениях для iPhone.Как я уже говорил ранее, компилятор Apple на самом деле является просто версией gcc.Вероятно, вы можете установить gcc на свой компьютер и писать на нем целевые программы на Си.Вы также можете ознакомиться с GNUStep , который поможет вам ознакомиться со многими концепциями и практиками, лежащими в основе работы библиотек Какао для iPhone и OS X. И вы можете изучить OpenGL ES, что было бы здоровопомочь, если вы когда-нибудь закончите работу над игрой для iPhone.