1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › Programmiersprache…

Objective-C hat auch sein Charm

  1. Thema

Neues Thema


  1. Objective-C hat auch sein Charm

    Autor: Plany 29.02.16 - 12:17

    Auch wenn ich mich vielleicht mit meiner Meinung auf verlorenen Posten befinde, aber ich finde Obj-C noch besser als Swift.

    wahrscheinlich liegt es auch einfach an Gewohnheit.

    ich finde Swift nicht schlecht aber ich entwickle Komplexe Sachen lieber in Obj-C.
    Einfache aufgaben wie View-Management (etc) die sind in Swift schnell geschrieben :)

    Apple sei dank kann man beides in ein Projekt nutzen :)



    1 mal bearbeitet, zuletzt am 29.02.16 12:18 durch Plany.

  2. Re: Objective-C hat auch sein Charm

    Autor: glasen77 29.02.16 - 12:30

    Ich persönlich finde die Syntax von Obj-C mehr als grausam. Da kann die Sprache noch so mächtig sein, aber wenn ich diesen Wust an Sonderzeichen schon sehe, läuft es mir kalt den Rücken herunter.

    Man merkt der Sprache deutlich an, dass sie aus einer anderen Zeit kommt.

  3. Re: Objective-C hat auch sein Charm

    Autor: CybroX 29.02.16 - 12:34

    Ich muss zugeben, ich finde die Syntax von Objective C persönlich einfach nur hässlich, aber wenn man XCode zur Entwicklung verwendet geht das Schreiben doch recht intuitiv, da einem die IDE die meisten der Zeichensetzungen abnimmt.

    Und wenn man mal verstanden hat, wie die Syntax denn genau Sinn machen soll, ist sie eigentlich ganz in Ordnung. Ich denke aber trotzdem, dass ich nicht mehr als im Moment nötig noch in Obj-C schreiben werde...

    Mimimimi

  4. Re: Objective-C hat auch sein Charm

    Autor: karlthebig 29.02.16 - 13:54

    Ich mag Objective-C lieber als Swift. Die Klammern, Doppelpunkte, langen Methodennamen etc. fand ich zu Beginn zwar abschreckend, aber inzwischen verstehe ich ihren Sinn und möchte sie nicht missen. Die dadurch gewonnene Lesbarkeit und Klarheit ist schon enorm.

  5. Re: Objective-C hat auch sein Charm

    Autor: glasen77 29.02.16 - 14:43

    Swift:

    let user = "Gabriel"
    let days = 3
    let s = "posted by \(user) \(days) ago"

    Obj-C:

    NSString *user = @"Gabriel";
    int days = 3;
    NSString *s = [NSString stringWithFormat:@"posted by %@ (%d days ago)", user, days];

  6. Re: Objective-C hat auch sein Charm

    Autor: dit 29.02.16 - 14:55

    karlthebig schrieb:
    --------------------------------------------------------------------------------
    > Ich mag Objective-C lieber als Swift. Die Klammern, Doppelpunkte, langen
    > Methodennamen etc. fand ich zu Beginn zwar abschreckend, aber inzwischen
    > verstehe ich ihren Sinn und möchte sie nicht missen. Die dadurch gewonnene
    > Lesbarkeit und Klarheit ist schon enorm.

    1+

    so geht es mir auch

  7. Re: Objective-C hat auch sein Charm

    Autor: Plany 29.02.16 - 15:15

    glasen77 schrieb:
    --------------------------------------------------------------------------------
    > NSString *s = [NSString stringWithFormat:@"posted by %@ (%d days ago)", user, days];


    KPostRequest *request = [KPostRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://%@", defaultDomain]] cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:kDefaultPostTimeout];

    ist doch wunderbar lesbar :D
    aber spass beiseite niemand würde es so schreiben, dafür gibt es halt variablen:)

    aber hier erkennt man an naming wunderbar was man wo benötigt:
    requestWithURL liefert ein Request und erwartet eine URL, URLWithString erwartet wiederrum ein string und liefert eine URL

    man kann sich so auch erstklassig durch die header files der frameworks wühlen ohne ggf einmal die doku aufzumachen da man alles aus den namen der methoden ablesen kann.



    2 mal bearbeitet, zuletzt am 29.02.16 15:21 durch Plany.

  8. Re: Objective-C hat auch sein Charm

    Autor: Iomega 29.02.16 - 15:29

    Ich habe auch viel mit Objective-C gemacht. Erst war der Einstieg mühselig, dann liebte ich es. Mit Xcode wir auch viel vervollständigt und durch die unterschiedlichen Farben übersichtlicher.

    Dann kam Swift.
    Der Einstieg war schwer, aber inzwischen mag ich es mindestens genauso doll wie Objective-C.

    Es ist am Ende eben doch alles Gewöhnungssache.

  9. Re: Objective-C hat auch sein Charm

    Autor: Tom01 29.02.16 - 17:04

    Warum kann Mann das blöde let nicht auch noch weg lassen?
    Das nervt doch.

  10. Re: Objective-C hat auch sein Charm

    Autor: JanBrinkmann 29.02.16 - 17:11

    Tom01 schrieb:
    --------------------------------------------------------------------------------
    > Warum kann Mann das blöde let nicht auch noch weg lassen?
    > Das nervt doch.

    Die Unterscheidung zwischen Variable (var) und Konstante (let) wird eben genau darüber festgelegt.

  11. Re: Objective-C hat auch sein Charm

    Autor: stiGGG 29.02.16 - 19:39

    Ich hätte mir gewünscht, sie hätten die Smalltalk-like Objekt Syntax mit den eckigen Klammern behalten, aber ich verstehe die Entscheidung. Ist für den Student, der an der Uni Java gelernt hat so mit weniger weirdness verbunden. Der Rest von Objective-C ist aber ansonsten nur unschön, wurde zwar mit dem Update vor ein paar Jahren etwas besser, aber zB die ganzen @@@@@ können echt weg.

  12. Re: Objective-C hat auch sein Charm

    Autor: Dasoli 01.03.16 - 08:41

    Ich bin ios Senior und kann nur sagen ja du hast recht. Ich habe auch node.js Projekte und die Wartbarkeit bei größeren Projekten ist einfach schöner mit objc. Ich habe die Sprache sehr gern, sie ließt sich wie ein Buch. Diese Vorzüge muss man erst entdecken und lieben lernen. Ich kann swift nicht gut lesen und die Leiden auch schon unter komischen Zeichen :( ich sag nur "->". Es wird nicht lange dauern dann fangen sie in swift auch in jedem Projekt mit Bindings oder defereds an. Und dann wird der Spaß der sonst nur aus der js Welt bekannt ist auch endlich in Apple Einzug halten.... Dann kann keiner mehr Code nachvollziehen, da die meisten Leute solche Techniken einfach nur falsch nutzen krank Schachteln oder sonstiges. Ich kann nur sagen schön das swift etwas schneller ist. Aber wenn ich einen ui programmier Fehler mache also auf der Render pipeline tut jeder Fehler so weh das objc zB mit einem Schlag um den Faktor 1000 schneller ist... Also alles 🍌. Fazit ich kenne viel guten objc Code aber noch wenig schönen swift. Objc hat genug Sprachen Features um alles zu lösen. Zur Not greift man auf die cpp Schicht zurück. Peace

  13. Re: Objective-C hat auch sein Charm

    Autor: Iomega 01.03.16 - 09:55

    @@Dasoli: Swift muss sich erstmal zu ende entwickeln und wenn du dich länger mit beschäftigst, wirst du es auch mögen. Es tut nur beim ersten Mal weh.. ;)

  14. Re: Objective-C hat auch sein Charm

    Autor: Dasoli 02.03.16 - 07:31

    Iomega schrieb:
    --------------------------------------------------------------------------------
    > @@Dasoli: Swift muss sich erstmal zu ende entwickeln und wenn du dich
    > länger mit beschäftigst, wirst du es auch mögen. Es tut nur beim ersten Mal
    > weh.. ;)


    Vorsicht hast Recht. Ich habe halt zwei klein projekte damit gemacht und wenn xcode nicht mal schafft auto Vervollständigung zu machen usw. stieg das frust lvl schnell. Ich vermute bis heute noch die Sprache gibt es um Interpreter Menschen den Einstieg zu erleichtern. Ich hoffe sie denken es noch zu Ende. Weil ich musste Swift Code schon in Swift Projekten gegen neuen migrieren und das fand ich fast bisl schwach von den Apfeljungs. Wenn ich halt nen schönen Interpreter will nehm ich Ruby.. Aber vlt bin ich da immernoch zuviel auf Abwehrhaltung. Gruß

  15. Re: Objective-C hat auch sein Charm

    Autor: Gamma Ray Burst 02.03.16 - 07:57

    glasen77 schrieb:
    --------------------------------------------------------------------------------
    > Swift:
    >
    > let user = "Gabriel"
    > let days = 3
    > let s = "posted by \(user) \(days) ago"
    >
    > Obj-C:
    >
    > NSString *user = @"Gabriel";
    > int days = 3;
    > NSString *s = ;

    Objective- C ist doch viel lesbarer...;-)

    Ich glaube bei Swift stört einige der nicht so imperative Ansatz. Sie wollen alles haarklein dem Computer erklären -> Kontrollfreaks

  16. Re: Objective-C hat auch sein Charm

    Autor: Analysator 21.03.16 - 00:56

    Ich habe an der Uni Java und Objective C (und zum Glück Haskell) gelernt.
    Ich mag alle, werde aber mit Swift (noch) nicht warm.
    Brauche es beruflich aber zum Glück auch noch nicht und spiele nur privat damit rum ;)

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Service Desk Manager und IT & OT -Device Administrator (m/w/d) Kennziffer 23/37 | Vollzeit
    SONAX GmbH, Neuburg an der Donau
  2. IT-Revisor (m/w/d)
    Ifina Beteiligungsgesellschaft mbH, Porta Westfalica
  3. IT-Systemadministrator (m/w/d)
    Kommunaler Versorgungsverband Baden-Württemberg, Karlsruhe
  4. Testmanager*in IT-Projekte im Mobilitätsreferat (w/m/d)
    Landeshauptstadt München, München

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote


Haben wir etwas übersehen?

E-Mail an news@golem.de