frage eines Programmier anfängers....

  1. Lemontree

    Lemontree Thread StarterMacUser Mitglied

    Mitglied seit:
    21.12.2003
    Beiträge:
    34
    Zustimmungen:
    0
    Aloah zusammen,

    zu meiner frage, ich habe gerade erst vor kurzem angefangen mit verschiedenen büchern und internetseiten mir das Programmieren näher zu bringen^^, nun frage ich mich aber wie es aus sieht mit den neuen intel - macs, muss man sich da dann total umstellen ? sprich wenn ich jetzt cocoa + objectiv C oder C lerne, muss ich mich dann auf den intel macs total umstellen ?
     
    Lemontree, 18.01.2006
  2. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.161
    Zustimmungen:
    3.886
    nein, hochsprachen wie C/Objective C sind nicht cpu abhängig. das einzige, dass man bei verschiedenen cpus beachten muss ist die endian geschichte und die werte-bereiche von typen wie long usw. aber die arbeit nehmen bei apple in der regel die entsprechenden header files ab.
     
    oneOeight, 18.01.2006
  3. Gremlin

    GremlinMacUser Mitglied

    Mitglied seit:
    11.01.2006
    Beiträge:
    742
    Zustimmungen:
    3
    Nein, musst du nicht. Gerade bei Cocoa/Objective C läuft existierender PPC-Code meist mit wenigen bis gar keinen Änderungen auf den Intel-Macs. Wenn für das Datenmodell auch komplett Cocoa-Klassen verwendet worden sind, gibt es wahrscheinlich nicht mal Probleme mit der unterschiedlichen Bytereihenfolge der Prozessoren. Dann kann es ausreichen, in XCode die Zielplattform von PPC auf Universal Binary umzustellen und man ist fertig.

    Gremlin
     
    Gremlin, 18.01.2006
  4. -Nuke-

    -Nuke-MacUser Mitglied

    Mitglied seit:
    13.09.2003
    Beiträge:
    2.135
    Zustimmungen:
    15
    Gabs da nicht noch einen Punkt den man bei Cocoa beachten muss, trotz Klassensystem? War irgendwas mit nil.

    Ich glaub eine Message an nil liefert bei einem PPC NULL zurück und bei x86 liefert er Datenmüll...

    Oder ist das schon "behoben"...
     
    -Nuke-, 18.01.2006
  5. !42

    !42MacUser Mitglied

    Mitglied seit:
    23.10.2005
    Beiträge:
    1.303
    Zustimmungen:
    79
    Lern Java, das läuft bei allen :D
     
  6. wegus

    wegusMacUser Mitglied

    Mitglied seit:
    13.09.2004
    Beiträge:
    14.982
    Zustimmungen:
    1.545
    Zum Einstieg für Mac OS X, C/C++ oder doch Objective C, was ist Cocoa und wie nutzt man XCode 2.x kann ich das hier nur empfehlen:


    ISBN: 3908497205

    für den tieferen Einstieg ist dies hier danach gut:


    ISBN: 0321213149


    ich bin selbst ( mangels Zeit) bei Objective-C Gelegenheitstäter, das deutschsprachige "Smartbook" bietet auch dafür einen leichten Start und eben einen Überblick über das Gesamte, indem auch C noch verwendet wird.
    Cocoa ist ein Framework für Mac OS X. Bestimmte Techniken erfordern eine höhere Dynamik zur Laufzeit des Programmes. C++ kann dies nicht bieten. Daher erfordert Cocoa Objective-C. Egal auf welcher Plattform.
    Wenn man erst C++ gelernt hat, ist das schon ein gewaltiger Umstieg, er lohnt sich aber. Einmal gelernt ist Objective-C wirklich übersichtlicher. Allerdings bleibt man damit auf seiner MAC-Insel. Aber auch Java ist ja eine Insel :)
     
    wegus, 18.01.2006
  7. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Ich kann keinen Unterschied mehr sehen: Messages an nil geben nil zurück.

    Gruss

    Alex
     
    below, 18.01.2006
  8. -Nuke-

    -Nuke-MacUser Mitglied

    Mitglied seit:
    13.09.2003
    Beiträge:
    2.135
    Zustimmungen:
    15
    Keiner Unterschied "mehr"? War es denn mal so?

    Weil mir war so als wenn das mal ein Problem war. Vielleicht hat Apple das auch intern abgefangen...
     
    -Nuke-, 18.01.2006
  9. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    below, 18.01.2006
  10. wegus

    wegusMacUser Mitglied

    Mitglied seit:
    13.09.2004
    Beiträge:
    14.982
    Zustimmungen:
    1.545
    ich werfe hier denn mal eine kleine OT-Exception , die Herren below&Nuke :)
     
    wegus, 18.01.2006
Die Seite wird geladen...
Ähnliche Themen - frage eines Programmier
  1. Dylans Ghost
    Antworten:
    3
    Aufrufe:
    294
    Dylans Ghost
    24.10.2016
  2. michael m.
    Antworten:
    15
    Aufrufe:
    1.185
    oneOeight
    21.03.2015
  3. Azzrael
    Antworten:
    1
    Aufrufe:
    695
    robertm
    16.02.2015
  4. fjs
    Antworten:
    10
    Aufrufe:
    744
  5. Raolin
    Antworten:
    11
    Aufrufe:
    915