Programowanie na macu.

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)

xcode-icon-512x512

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ć :D

4 Comments so far

  1. radex on Styczeń 21st, 2010

    “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. MWL on Styczeń 26th, 2010

    Nie wiem czemu Web log (i piszę to z pełną świadomością) nie może być wg. Ciebie stroną z tutorialami.

  3. radex on Styczeń 27th, 2010

    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. radex on Styczeń 27th, 2010

    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…

Leave a reply