customiser objective-c

beltbelt Membre
04:00 modifié dans API AppKit #1
J'aime bien osx, cocoa et l'objective-c... sauf sa syntaxe que je trouve très smalltalkienne et pas du tout "c" !
Y-aurait - il quelqu'un qui aurait modifié le préprocesseur de façon à  écrire
objet . methode ( arg1, ag2,...) plutôt que [methode objet : arg1 arg2...]
Sinon, je crois que je vais faire des macros.
PS : sur le clavier français, il est assez pénible de taper "[" ou "]" ! :D

Réponses

  • ChachaChacha Membre
    04:00 modifié #2
    Je ne suis pas sûr qu'une macro puisse faire quoi que ce soit, à  cause de la façon dont sont nommées les méthodes en Objective-C.

    Prenons par exemple les méthodes
    -(void) pointWithX:(int)anInt y:(int)anotherInt;
    son nom, en Objective-C, est "pointWithX:y:", car les labels rentrent en jeu

    Et bien
    -(void) pointWithX:(int)anInt z:(int) anotherInt;
    est une autre méthode, de nom "pointWithX:z:"

    Comment les différencier dans une syntaxe objet.methode(int, int) ?

    +
    Chacha
  • mpergandmpergand Membre
    04:00 modifié #3
    MDR  :) :)

    Mais j'ai peut-être une soluce pour toi: essaye Java

    :)
  • fouffouf Membre
    04:00 modifié #4
    dans 1108503756:

    MDR  :) :)

    Mais j'ai peut-être une soluce pour toi: essaye Java

    :)


    mpergand, il essaye de convertir des gens a Java. Il raison. Si toutes les APIs Cocoa avaient ete portees en Java, j'y serai surement reste.
    Java est surement le plus proche de ce que tu cherches belt.
Connectez-vous ou Inscrivez-vous pour répondre.