2010-04-24 4 views
0

Nouveau venu Objective C et d'essayer de traduire les concepts et sytax que je connais de langues à base de ECMAScript Objectif C.traduire ECMAScript (Java, javascript, Actionscript) connaissances à l'objectif C

Est-il bon de penser à la .h fichier d'en-tête dans ObjectiveC en tant qu'interface dans Actionscript?

permet de prendre l'exemple de code suivant dans Objective C qui appelle une méthode contenant 2 arguments

[myTextObject setString: @"Hello World" color: kWhiteColor]; 

En Actionscript (ou javascript) serait-ce même que d'appeler 2 méthodes accesseurs sur « myTextObject »? -à-dire

myTextObject.setString("Hello World") 
myTextObject.color(kWhiteColor); 
+0

Faites-vous une faveur et obtenez la superbe programmation de Stephen Kochan en Objective-C 2.0: http://www.amazon.com/Programming-Objective-C-Stephen-Kochan/dp/0672325861 –

+0

Consultez également http: // www.bit-101.com/blog/?p=1784. Une série de tutoriels AS3 à iPhone. – Allan

+0

Merci pour la recommandation de Stephen Kochan. avoir le livre d'Apress ObjC ... cela ferait un bon complément. –

Répondre

0

Oui, ce serait la même chose. En fait, objetive-c prend également en charge la syntaxe à points dans certaines situations.

[myTextObject setString:@"Hello World"];

est le même que

myTextObject.string = @"hello world"; 

(Objective-C appelle automatiquement la méthode setString, lorsque vous écrivez myTextObject.string = @ "quelque chose")

2

Je vois comme une fonction avec 2 arguments dans actionscript car vous ne définissez pas seulement des valeurs, vous appelez une méthode et vous les utilisez toutes les deux. Type de: ensemble (corde, couleur);