2009-02-22 14 views
10

Powiel możliwe:
iPhone development on WindowsRozwijanie dla iPhone'a na PC?

Czy możliwe jest tworzenie aplikacji dla iPhone'a za pomocą komputera? Używam systemu Windows Vista i chcę się nauczyć obiektywu-c, w jaki lepszy sposób można zmotywować, a następnie stworzyć coś, czego ktoś mógłby użyć.

Czy są jakieś hacki, które pozwalają na tworzenie aplikacji?

+0

@gnovice: Głosowałem również na zakończenie. Nie pojawił się, gdy opublikowałem to pytanie około roku temu. Wyszukiwanie w Stackoverflow nie było wtedy tak dobre. ;-) – Kredns

Odpowiedz

14

Niestety nie jest to obsługiwane. Rozwój iPhone'a wymaga Xcode i łańcucha narzędziowego gcc firmy Apple, i jest obsługiwany tylko na Intel Mac OS X (chociaż niektórzy dostali go do pracy na PPC Mac OS X).

+0

Co to jest PPC Mac OS X? – Kredns

+0

Power PC - prekursor nowoczesnych procesorów Intel Mac (pomyśl o G3s i oryginalnych iMacach). –

+2

1024 w rep dla NilObject właśnie teraz ... lepiej nie głosować w górę "teraz": D – epatel

5

NilObject ma rację, że można rozwijać tylko dla iPhone oficjalnie w ciągu ostatnich kilku lat (ostatni) z Mac OS X.

Powiedział, Objective-C nie jest przywiązany do iPhone. Możesz pisać programy na swoim komputerze w Objective-C, co da ci doświadczenie bez iPhone'a i Maca. Objective-C jest standardową częścią modelu GNU Compiler Collection (GCC). Jest raczej łatwy w instalacji z Cygwin.

Jeśli naprawdę chcesz tworzyć aplikacje na iPhone'a, powinieneś rozważyć komputer Mac. Dostaniesz różne doświadczenia i możesz również programować dla OS X. Ponieważ laptopy zostały właśnie wydane, wiele osób sprzedaje swoje poprzednie modele, ponieważ zostały one ulepszone. Jeśli znajdziesz starego Maca z procesorem Intel, to nie będzie Cię to kosztować (kilkaset), ale nie będzie szybko. Niedawne minisy nie były aktualizowane od bardzo dawna i nie są już zbyt dobrym wynikiem ich nowej ceny (moim zdaniem), ale mogą też być tanie.

2

Nie trudź się. Miałem hackintosha i podczas pracy Apple może (i robi) regularnie aktualizować minimalne wymagania platformy SDK, co oznacza, że ​​hackintosh nie będzie w stanie dotrzymać kroku nowym funkcjom SDK, ponieważ Kalyway i ktokolwiek inny potrzebuje czas na inżynierię wsteczną Kexts lub cokolwiek innego, aby obliczyć nowy system operacyjny.

Jeśli poważnie myślisz o iPhonie, kup sobie Maca. Prawdopodobnie można znaleźć pierwszą gen Mac mini (intel) za kilkaset dolarów. Albo wiosną na macbook i bądź zdrów. Nowe są okropnie miłe.

+0

Mam zamiar dostać mac. Po prostu zaoszczędź trochę pieniędzy ;-) – Kredns

3

W rzeczywistości istnieje nieoficjalny toolchain, który działa w systemie Windows i Linux. będziesz musiał zainstalować cygwin na swoim komputerze, aby móc pracować z nim w systemie Windows.

oto link do podstawowej konfiguracji: link

chociaż to nie będzie można publikować do AppStore, to po prostu dobry sposób, żeby poeksperymentować z SDK. Również, gdy jabłko aktualizuje firmware iPhone, musisz znaleźć/czekać na zaktualizowanej toolchain lub zrobić kilka hacking własny, aby uzyskać nagłówki aktualizacje, itp ...

2

Lucas Aardvark napisał:

Mam zamiar dostać mac.Tylko muszę zaoszczędzić trochę pieniędzy ;-)

Chociaż dokładnie zgadzają się z konsensusu: uzyskać Mac, chciałem tylko dodać trochę na podstawie tego komentarza ty lewej:

Jeśli masz zamiar wejść na arenę iPhone'a, aby zrobić jeden z tych dziesięciu milionów kopii do pobrania, a przy okazji usłyszysz historie popów, o których słyszysz, potrzebujesz aplikacji zabójczej, czegoś nowego i ekscytującego. Powodzenia z tym; Nie będę się z tobą dzielić my, ponieważ próbuję zrobić to samo. :)

Powiedziałem, że jestem w tej samej łodzi co ty - nie mam zielonego na kupno Maca - więc podzielę się ogólną radą, która może pomóc.

Zamiast wchodzić na arenę iPhone'a, najpierw próbowałem wykorzystać moje umiejętności Java na telefonie Android. Kiedy zarobię kilka dolców, kupię Maca i nauczę się Objective-C i przeniesiemy moje programy. Ponieważ Android używa Javy i jest wolny/open source, mam tylko dwadzieścia pięć dolarów na stworzenie konta wydawcy; Mogę zrobić resztę z Eclipse na dowolnej platformie, jaką mam.

Nie wiem, czy to ci pomoże, ale może to być bardziej opłacalny sposób na napisanie opowiadania o Kopciuszku. :)

+0

Sprawdziłem Androida, wygląda naprawdę fajnie. Jestem też zwolennikiem open source (używam ubuntu). Głównie chcę po prostu Maca z tego samego powodu, co wszyscy inni ... tam jest niesamowicie. Nie sądzę, bym kiedykolwiek zrobił aplikację za wiele milionów dolarów, ale hej nigdy nie wiesz ;-) – Kredns

+0

Cóż, powodzenia, niezależnie od tego, w którą stronę idziesz. – Randolpho

Powiązane problemy