Rozwijanie dla iPhone'a na PC?


10

Powiel możliwe:
iPhone development on Windows

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. ;-) 19 sty. 102010-01-19 02:08:17

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? 22 lut. 092009-02-22 00:12:47

  0

Power PC - prekursor nowoczesnych procesorów Intel Mac (pomyśl o G3s i oryginalnych iMacach). 22 lut. 092009-02-22 00:15:10

+2

1024 w rep dla NilObject właśnie teraz ... lepiej nie głosować w górę "teraz": D 22 lut. 092009-02-22 20:54:26

+3

Mam zrzut ekranu, nie krępuj się, aby go teraz usunąć :) 23 lut. 092009-02-23 00:13:14


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 ;-) 22 lut. 092009-02-22 00:47:47


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 ;-) 04 maj. 092009-05-04 20:20:33

  0

Cóż, powodzenia, niezależnie od tego, w którą stronę idziesz. 05 maj. 092009-05-05 03:17:37