Dodam jeszcze jeden głos na kurs rozwoju iPhone'a Stanforda, ale z zastrzeżeniem, że instruktorzy kursu używają wielu terminologii Apple i Objective-C bez możliwości łatwego przetłumaczenia tych terminów na język bardziej znany uczniom CS w klasie. Czasami oczywiste jest, że po prostu nie znają ogólnej analogii OO do tego, co Cel-C robi w poszczególnych przypadkach.
W moim przypadku zakończyłem wstępną wersję mojej pierwszej prawdziwej aplikacji za około 3 miesiące, w tym obejrzenie całego kursu iTunes U i śledzenie serii przewodników po programach w Centrum deweloperskim iPhone'a.Dodam jednak, że od tego czasu spędziłem dodatkowe 5 miesięcy na całkowitym przeprojektowaniu aplikacji po odkryciu, że większość tego, co robiłem "na swój sposób", zawierała bardzo wytrzymałą bibliotekę Cocoa, która, gdybym nauczyła się, jak to zrobić używaj go właściwie, znacznie poprawiłoby moją aplikację.
Krótko mówiąc, iPhone SDK i wszystkie jego biblioteki składowe są bardzo głębokie, a wiele podstaw projektowania, z których korzystają, wymaga trochę przyzwyczajenia. Jeśli chcesz zrobić coś skomplikowanego, spodziewaj się badań, samouczków i debugowania dla każdej nowej biblioteki Apple, której używasz.
Czy posiadasz komputer Mac? – Pool
Tak, oczywiście. – Tisch