Hallo MMORPG Core Member,
Ich will euch heute die Sprache OBJC Vorstellen
1. Was ist OBJC.
OBJC ist eine oop erweiterung der programmiersprache C. Es findet sehr häuftig verweindung bei programmierung von MAC OS X uns IOS Applications. Das wohl bekannteste Framework ist das Cocoa Framework von Apple.
Leider wird Obj c nur sehr wenig verwendet und viele programmierer, selbst c programmierer wissen nicht mal von der existens dieser sprache.
2. Geschichte.
Als die OOP Sprachen immer beliebter wurden haben sich verschiedene gruppen von programmierern dran gesetzt eine "Erweiterung" von C zu schreiben die OOP war.
Raus kamen: C++ und Objective C
wärend C++ seinen großen aufschwung erlebte, hörte man von OBJC nicht viel, und ist auch (Fast) nur noch in der Apfel welt zu finden.
3. IDE's
Es gibt verschiedene IDE's, die meist genutzte und auch warscheinlich beste ist XCode von Appel. XCode ist Vollkommen kostenfrei, und damit ist es möglich Java, OBJC, C, (mit Carbon erweiterung) C++, und jeh nach erweiterung viele weitere sprachen wie Pascal, real basic etc zu programmieren.
4. Syntax
Die Syntax von ObjC ist soweit ich weiß die einzige ihrer art.
Während sich die meisten OOP Sprachen an der "Punk"-syntax(Klasse.Methode(Var)) orientieren, hat OBJC eine Klammer Syntax
([Class Method:Var]).
Ein paar bsps im vergleich mit c#(Ich kann kein cpp)
C#
OBJC(Cocoa)
4.2 Verwendung von Klassen
C#:
OBJC
5. Vorteile/Nachteile:
Nachteile: Nicht so gut für windows
Mit Cocoa(IOS/MACOS) nur unter XCODE(Mac OSX)
Umstellung durch eigne syntax
XCode bring 2,5 gb auf die wage
Vorteile:
Für NUR 100€ Pro JAHR so viele apps wie man will in den Appstore stellen (20% des gewinnes gehen an apple(inc steuern etc))
Dank Cocoa für apple sehr leicht in anwendung und benutzung
Sehr gute und ausführliche hilfe zu allen sachen aus Cocoa
Dank OpenGL leicht komplexe spiele erstellen (IOS und MACOS)
Kostenlos
5. Lektüren
ich empfehle euch wie warscheinlich 90% der cocoa user:
Cocoa Programming for Mac OS X: Amazon.de: Aaron Hillegass: Englische Bücher
Auf englisch ists besser.
6.Nachwort:
Also ich finde diese sprache klasse(und nicht nur weil ich fan des weißen apfels bin), und hoffe das viele weiter Mac benutzer sich dieser zu wenden, damit sie nicht ausstirbt.
7. Apple Developer Center:
Hier bekommt ihr XCode, anfänger tutorials etc:
Apple Developer
Im Iphone SDK ist AUCH DAS MAC OSX UND DAS SAFARI SDK ENTHALTEN SOWIE EIN IPAD SDK
Ich will euch heute die Sprache OBJC Vorstellen
1. Was ist OBJC.
OBJC ist eine oop erweiterung der programmiersprache C. Es findet sehr häuftig verweindung bei programmierung von MAC OS X uns IOS Applications. Das wohl bekannteste Framework ist das Cocoa Framework von Apple.
Leider wird Obj c nur sehr wenig verwendet und viele programmierer, selbst c programmierer wissen nicht mal von der existens dieser sprache.
2. Geschichte.
Als die OOP Sprachen immer beliebter wurden haben sich verschiedene gruppen von programmierern dran gesetzt eine "Erweiterung" von C zu schreiben die OOP war.
Raus kamen: C++ und Objective C
wärend C++ seinen großen aufschwung erlebte, hörte man von OBJC nicht viel, und ist auch (Fast) nur noch in der Apfel welt zu finden.
3. IDE's
Es gibt verschiedene IDE's, die meist genutzte und auch warscheinlich beste ist XCode von Appel. XCode ist Vollkommen kostenfrei, und damit ist es möglich Java, OBJC, C, (mit Carbon erweiterung) C++, und jeh nach erweiterung viele weitere sprachen wie Pascal, real basic etc zu programmieren.
4. Syntax
Die Syntax von ObjC ist soweit ich weiß die einzige ihrer art.
Während sich die meisten OOP Sprachen an der "Punk"-syntax(Klasse.Methode(Var)) orientieren, hat OBJC eine Klammer Syntax
([Class Method:Var]).
Ein paar bsps im vergleich mit c#(Ich kann kein cpp)
C#
OBJC(Cocoa)
4.2 Verwendung von Klassen
C#:
OBJC
5. Vorteile/Nachteile:
Nachteile: Nicht so gut für windows
Mit Cocoa(IOS/MACOS) nur unter XCODE(Mac OSX)
Umstellung durch eigne syntax
XCode bring 2,5 gb auf die wage
Vorteile:
Für NUR 100€ Pro JAHR so viele apps wie man will in den Appstore stellen (20% des gewinnes gehen an apple(inc steuern etc))
Dank Cocoa für apple sehr leicht in anwendung und benutzung
Sehr gute und ausführliche hilfe zu allen sachen aus Cocoa
Dank OpenGL leicht komplexe spiele erstellen (IOS und MACOS)
Kostenlos
5. Lektüren
ich empfehle euch wie warscheinlich 90% der cocoa user:
Cocoa Programming for Mac OS X: Amazon.de: Aaron Hillegass: Englische Bücher
Auf englisch ists besser.
6.Nachwort:
Also ich finde diese sprache klasse(und nicht nur weil ich fan des weißen apfels bin), und hoffe das viele weiter Mac benutzer sich dieser zu wenden, damit sie nicht ausstirbt.
7. Apple Developer Center:
Hier bekommt ihr XCode, anfänger tutorials etc:
Apple Developer
Im Iphone SDK ist AUCH DAS MAC OSX UND DAS SAFARI SDK ENTHALTEN SOWIE EIN IPAD SDK