Ostatnio postanowiłem rozwijać swoje umiejętności programistyczne, bo po przestanie na laurach nie jest dobre dla nikogo, zainteresowałem się więc językiem dedykowanym dla mac’a i iPhone/iPoda Touch – Objective C. Nikt poza apple nie korzysta dziś z tego języka, mimo to jest on bardzo ciekawy. Zaprogramowanie aplikacji dla iPhona daje podobne uczucie jak pierwsze pisanie kodu w PHP czy w C++ – nie robisz nic konkretnego, ale i tak bardzo Ci się to podoba. Tym którzy mają możliwość i dostęp do Mac’a z xCode, polecam zainteresować się frameworkami Cocoa i Cocoa Touch, trzeba przyznać że jest to bardzo przyjemne. Dla wszystkich którzy chcieli by zacząć zabawę polecić mogę:
- iTunes U i tutoriale prosto z uniwersytetu Stanforda (dla Cocoa Touch i iPhone) dostępne w iTunes
- Cocoa Dev Central (dla Cocoa i programowania aplikacji dla mac’a)
- Apple Developer Center (dokumentacja objective C, frameworków i inne)
![]()
Programować dla apple jest o dziwo o wiele bardziej komfortowo niż dla windowsa, apple do swojego systemu dodaje xCode, który umożliwia nie tylko kompilowanie w objective C, ale także w innych językach. Projektowanie interfejsu także jest banalnie proste i bardzo przyjemne. Pomimo iż objective C ma zupełnie inną, i trzeba przyznać dość oryginalną składnię, warto zapoznać się z tym językiem i trochę poprogramować


#1 by radex on 21 stycznia 2010 - 21:08
„Programować dla apple jest o dziwo o wiele bardziej komfortowo niż dla windowsa,”
Dziwisz się? WinAPI to jest stare API napisane w C, więc wiadomo, że jest kiepskie. OS X też ma kilka starych frameworków napisanych w C i też nienajlepiej i nienajłatwiej się w nich pisze.
„kompilator xCode”
XCode (nie xCode) to nie kompilator, a środowisko programistyczne (IDE). Sorry, ale to duża różnica.
Popraw błędy.
Ze swojej strony polecam:
http://cocoawithlove.com/ zajebisty blog (choć w sumie określenie blog jest trochę nieodpowiednie) o Cocoa i ogólnie programowaniu na Maka/iPhone
http://www.otierney.net/objective-c.html – obszerny i dość trudny, ale dobry tutorial/kurs ObjC
#2 by MWL on 26 stycznia 2010 - 23:25
Nie wiem czemu Web log (i piszę to z pełną świadomością) nie może być wg. Ciebie stroną z tutorialami.
#3 by radex on 27 stycznia 2010 - 21:27
Nie chodzi o to, że nie może być. Chodzi o to, że po prostu określenie „blog” jest nieodpowiednie dla strony która zawiera TYLKO artykuły i tutoriale. Wynika to z (mojej) definicji bloga.
#4 by radex on 27 stycznia 2010 - 21:36
Jeśli potrzeba dodatkowych wyjaśnień:
log znaczy po angielsku rejestr/dziennik/rejestrować/notować.
A więc blog jest dla mnie *przede wszystkim* internetowym dziennikiem jakiejś osoby. Czyli publikuje np. tam informacje o postępach nad jakimś projektem, niusy wszelkiego rodzaju itp.
Strona z tutorialami, nawet jeśli publikowana w formie bloga, nie mieści się w mojej definicji (bo nie ma żadnego związku z „rejestrem”, czy „dziennikiem”), ale żeby nie było – nie czepiam się specjalnie, nie jestem jakimś wielkim purystą, po prostu…