Objective-C: Boah, scheiße, was ist denn das!?!

Diskutiere mit über: Objective-C: Boah, scheiße, was ist denn das!?! im Mac OS X Entwickler, Programmierer Forum

  1. s_herzog

    s_herzog Thread Starter MacUser Mitglied

    Beiträge:
    3.280
    Zustimmungen:
    156
    Registriert seit:
    11.04.2006
    Hi, zusammen,

    Gerade XCode installiert, mir ein paar Cocoa-Beispiele angeschaut und jetzt steh ich wie vor dem Berg: Wofür steht denn das "C" in "Objective-C"? :(

    Kann mir jemand auf die Sprünge helfen und grad mal erklären, was die
    []-Klammern machen sollen?

    Gibts irgendwo eigentlich Tutorials für Leute, die C++ und Java können? Also nicht so "Einsteigerzeug", sondern was Richtiges :D
     
  2. grabmeru

    grabmeru MacUser Mitglied

    Beiträge:
    588
    Zustimmungen:
    3
    Registriert seit:
    02.05.2003
    Da kann dir die Dokumentation auf die Sprünge helfen, die du unter

    ...Developer/ADC Reference Library/index.html

    finden kannst. Und unter unter "Cocoa" findest du auch eine "Introduction to The Objective-C Programming Language" sowohl als .html als auch als .pdf.
     
  3. vava

    vava Gast

  4. KAMiKAZOW

    KAMiKAZOW MacUser Mitglied

    Beiträge:
    2.028
    Zustimmungen:
    23
    Registriert seit:
    16.03.2004
    Du suchst ernsthaft "was Richtiges" und kann nicht einmal Google befragen? Cocoa lässt sich auch von Java heraus programmieren, wenn auch etwas eingeschränkt: http://developer.apple.com/documentation/Cocoa/Conceptual/JavaTutorial/ und http://www.informit.com/articles/article.asp?p=428071&rl=1 – hab ich beides innerhalb kurzer Zeit per Google gefunden.

    C++-Entwickler können alternativ auch Carbon nutzen.
     
  5. norbi

    norbi MacUser Mitglied

    Beiträge:
    3.506
    Zustimmungen:
    22
    Registriert seit:
    14.01.2003
    [DasObjekt:TuDies]

    No.
     
  6. chrizel

    chrizel MacUser Mitglied

    Beiträge:
    474
    Zustimmungen:
    0
    Registriert seit:
    14.09.2003
    Es schaut auf den ersten Blick wirklich sehr komisch aus und man fragt sich vor allem was diese ganzen Zeichen zu bedeuten haben. Aber wenn man sich mal einen Nachmittag hinsetzt und sich darueber einliesst merkt man, dass es eigentlich recht einfach ist. Ein C-Programmierer hat Objective-C recht schnell gelernt.
     
  7. s_herzog

    s_herzog Thread Starter MacUser Mitglied

    Beiträge:
    3.280
    Zustimmungen:
    156
    Registriert seit:
    11.04.2006
    Jo, ich muss zugeben, ich hab mich auf den ersten Blick nur etwas ganz überl erschrocken :p

    Inzwischen hab ich in der Doku mal dieses "Currency Converter" Beispiel gefunden und steige gerade langsam in XCode/Interface builder durch, die Konzepte von Cocoa mit Outlets und Messages find ich ja mal wirklich stark, erinnert mich verdammt an Qt. Aber ich glaub wirklich, mit ein paar Tagen Einarbeitung lässt sich das wirklich regeln *gggg*

    Also sorry für diesen "Erschrockenheitsthread", hihi...

    PS: Also Java will ich fürn Mac nicht coden, die PPC-JVM ist ultragrottig lahm :p
     
  8. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.800
    Zustimmungen:
    3.630
    Registriert seit:
    23.11.2004
    ich finde die obj-c syntax auch nicht sehr intuitiv, wenn man von C kommt ;)
    aber das kommt daher, dass die objekt aufrufe eher messaging sind und keine prozedurale ;)
     
  9. moritz-t

    moritz-t MacUser Mitglied

    Beiträge:
    367
    Zustimmungen:
    1
    Registriert seit:
    09.07.2003
    moin,
    wenn du wirklich mit Objective-C etc. anfangen willst, kann ich dir diese beiden Bücher empfehlen:
    http://www.amazon.de/gp/product/0321213149/?tag=macuser0a-21 (ist zwar auf Englisch, aber wohl das beste auf dem Markt - nach dem was man so hört jedenfalls)

    http://www.amazon.de/gp/product/3908497205/?tag=macuser0a-21 (auch ganz gut, hat aber ein paar Fehler - nicht nur Rechtschreibfehler, sondern auch inhaltliche, man sollte also schon etwas Objective-C kennen, wenn man sich durch die Beispiele arbeitet...)

    Hoffe ich konnte helfen,
    Moritz
     
  10. below

    below MacUser Mitglied

    Beiträge:
    13.882
    Zustimmungen:
    1.086
    Registriert seit:
    15.03.2004
    Auf "Boah *******e" Threads sollte man eigentlich nicht antworten, aber...

    Das C in Objective-C ist das selbe C wie in C++.

    Beide Sprachen sind (sogar im selben Jahr entwickelte) objektorientierte Erweiterungen von C, die eine mit Einflüssen aus Simula (C++), die andere aus Smalltalk (Objective-C).

    Im übrigen ist die Objective-C Syntax meiner Ansicht nach sehr viel einfacher:

    [Lisa wirf:Ball zu:Tim];

    Die Idee war, mit dieser Syntax die natürliche Sprache nachzubilden.

    Alles andere wurde ja schon gesagt

    Alex
     
Die Seite wird geladen...
Ähnliche Themen - Objective Boah scheiße Forum Datum
Xcode 6 beta parallel zu Xcode 5 / Swift und Objective-C Mac OS X Entwickler, Programmierer 02.06.2014
Online Referenz/Tutorial Objective-C Mac OS X Entwickler, Programmierer 28.12.2013
Pointer-Frage (Objective-C) Mac OS X Entwickler, Programmierer 30.05.2013
Objective C lernen... gleich mit ARC und Storyboard ? Mac OS X Entwickler, Programmierer 20.09.2012
Das aktive Fenster ermittelln Mac OS X Entwickler, Programmierer 30.03.2012

Diese Seite empfehlen