Jump to content

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Photo
- - - - -

[Kurs] Objective C/Cocoa - 01. Wprowadzenie


  • Please log in to reply
9 replies to this topic

#1 genshi.wa

genshi.wa
  • 67 posts

Posted 20 November 2008 - 16:25

Witam

Od dzisiaj na forum będzie lekcja po lekcji kursu programowania w Objective C/Cocoa, który umożliwi nam tworzenie aplikacji/gier na "Maki" oraz na IPhone.
(tzn. zaczynamy od 24.11.2008r)

Wszystkich zainteresowanych zapraszam jednak najpierw do lektury języka C (samego języka składniowo), ponieważ, to nie będzie kurs także czystego C, a tylko ObjC + Cocoa. Oczywiście, przy rzeczach stricte C zaznaczę, iż jest to właśnie element/biblioteka z C.

Pomimo tego, iż Objective C jest jakby rozszerzeniem języka C, to nie będę tego drugiego tutaj szczegółowo omawiać, dlatego też, jeśli chcielibyście wyciągnąć więcej ze swoich programów, to zachęcam do lektury C.

Trochę historii oraz garść informacji o Objective C oraz Cocoa z wikipedii:
1. Objective C :
a) polskie: Objective-C - Wikipedia, wolna encyklopedia
B) angielskie: Objective-C - Wikipedia, the free encyclopedia
2. Cocoa:
a) polskie: Cocoa - Wikipedia, wolna encyklopedia
B) angielskie: Cocoa (API - Wikipedia, the free encyclopedia)

Zachęcam także do nauki języka angielskiego, ponieważ bez tego ani rusz w świecie programowania jak i całej struktury IT.

Jeśli kurs będzie cieszyć się dużym zainteresowaniem, to myślę, że będzie możliwe oganizowanie konkursów na najlepsze aplikacje.

[Potrzebne rzeczy/oprogramowania]
Co nam będzie potrzebne, aby zacząc zabawę z programowaniem w Objective-C / Cocoa:
1. Dla użytkowników Mac OS wystarczy dograć XCode, które zazyczaj znajduje się na płyacie instalacjyjnej systemu.
2. Dla uzytkowników MS Windows wystarczy zianstalować dwie paczki znajdujące się na
GNUstep Windows Installer oraz doinstalować paczkę gcc-objc do katalogu mingw.
3. Dla użytkowników GNU/Linux wystarczy natomiast doinstalwać z repozytorii paczki GNUstep.
(jeśli byście nie radzili sobie z instalacją na Windows zrobię osobny wątek poświęcony isntalacji i konfiguracji)

Zachęcam jednak do korzystania z komputerów Apple (Mac), ponieważ jest to odpowiednie środowisko do tworzenia oprogramowania w tym jezyku oraz jeśli będziemy chcieli tworzyć oprogramowanie na platformę iPhone to zostaje nam właśnie tylko XCode.

No i tak dla zachęty trochę kodu :) (jest to kod czysto Obejctive C)

#import
int main(int argc, char * argv[]) {
Object* obj = [Object new];
return 0;
}


Pozdrawiam.

#2 Rafał P

Rafał P



  • 6849 posts

Posted 20 November 2008 - 16:49

sannindan bedzie od poniedzialku prezentowal lekcje z Obj-C i Cocoa na łamach MyApple w Artykułach - oczywiscie wszystkich zapraszamy. :)

#3 virgin71

virgin71



  • 12562 posts
  • SkądWrocław

Posted 20 November 2008 - 17:26

a jak się to ma do wykładów z Polibudy, które będą prezentowane w najbliższym czasie?

#4 genshi.wa

genshi.wa
  • 67 posts

Posted 20 November 2008 - 19:05

Nie wiem jak. Wykłądów nie znam, nie byłem, ale może się wybiorę zobczyć :) (Blisko mam do wrocka) Nad kursem już długo myślałem, więc będę szedł tym tokiem. A wykłady jak wiadomo, to nie to samo, co kurs pisany :) Pozdrawiam.

#5 Maverick

Maverick
  • 141 posts
  • SkądGDA, PL

Posted 20 November 2008 - 19:47

Ja mam tylko nadzieje, ze nie skonczy Ci sie sila i ochota na kontynuowanie tego projektu po kilku odcinkach kursu. Bardzo mi sie takie kursy zawsze podobaly i czesto od nich zaczynalem, a pozniej dopiero z odrobina wiedzy zabieralem sie do grubych i odstraszajacych "ksiag magicznych" :) Pozdrawiam i czekam na czesc druga :D

#6 virgin71

virgin71



  • 12562 posts
  • SkądWrocław

Posted 20 November 2008 - 23:22

a ja czekam na jakieś programy już w xcode, ew. gotowe projekty do pobrania. czekam też na pokaz już gotowej aplikacji okienkowej w stylu "prosty kalkulator" do klikania jako kalkulator.app do uruchomienia. najlepiej z własną ikonką

#7 mysilverR1

mysilverR1
  • 73 posts

Posted 21 November 2008 - 01:30

zajebiscie :) subscribed !!!

#8 Tojot

Tojot
  • 1187 posts

Posted 21 November 2008 - 03:56

to ja tylko napiszę że w najnowszej wersji XCode są istotne różnice w stosunku do tej z płytki instalacyjnej z Leoparda, więc zalecałbym pobranie świeżej wersji prosto z developer.apple.com (trzeba założyć darmowe konto)

#9 rybek

rybek
  • 186 posts

Posted 21 November 2008 - 07:22

Dla mnie bomba, będę stałym słuchaczem:)

#10 Tojot

Tojot
  • 1187 posts

Posted 21 November 2008 - 19:59

Jak widzę są na forum dwa równoległe wątki z tym samym tematem i jedni piszą tu, a drudzy piszą tam:

http://www.myapple.p...rowadzenie.html

mógłby któryś admin je połączyć ???




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users