Blain
Aktives Mitglied
Thread Starter
- Dabei seit
- 06.07.2006
- Beiträge
- 1.634
- Reaktionspunkte
- 78
Hallo zusammen,
kann mir jemand genau erklären, wie eigentlich NimbleKit hinter den Kulissen funtioniert ?
Ich habe mit NimbleKit eine iPhone Applikation geschrieben und bin mit ausschließlich HTML, CSS und JavaScript ausgekommen. Meine Erkenntnisse sind: Mit NimbleKit kann man einerseits sehr schnell Applikationen ohne Objective-C kenntnisse erstellen, aber andererseits ist man natürlich nicht so flexibel wie wenn man mit Obj.-C entwickelt (alleine schon was die Anzahl der Klassen betrifft...).
Aber wie es genau hinter den Kulissen funktioniert habe ich immer noch nicht richtig kapiert. Ich habe nur eine Vermutung:
- Instanziert man per JavaScript ein Objekt einer Nimblekit-Klasse, so wrappert NimbleKit eigentlich die Objective-C Klasse und instanziert auch davon noch ein zweites Objekt. Die JavaScript Eingangsparameter der JavaScript-Methoden werden dann an das eigentliche Obj-C Objekt weitergeschickt. Das Objective-C Objekt nimmt über seine Methoden die Formalparameter entgegen verarbeitet sie und spuckt das dann wieder über den Rückgabewert aus, welcher dann wieder vom JavaScript-Objekt entgegengenommen und wieder in den JS-Code zurückgegeben...
Habe ich das so einigermassen richtig erklärt ? Auf der Homepage und im NimbleKit-Forum steht leider nix über die Funktionsweise....
Grüße
Blain
kann mir jemand genau erklären, wie eigentlich NimbleKit hinter den Kulissen funtioniert ?
Ich habe mit NimbleKit eine iPhone Applikation geschrieben und bin mit ausschließlich HTML, CSS und JavaScript ausgekommen. Meine Erkenntnisse sind: Mit NimbleKit kann man einerseits sehr schnell Applikationen ohne Objective-C kenntnisse erstellen, aber andererseits ist man natürlich nicht so flexibel wie wenn man mit Obj.-C entwickelt (alleine schon was die Anzahl der Klassen betrifft...).
Aber wie es genau hinter den Kulissen funktioniert habe ich immer noch nicht richtig kapiert. Ich habe nur eine Vermutung:
- Instanziert man per JavaScript ein Objekt einer Nimblekit-Klasse, so wrappert NimbleKit eigentlich die Objective-C Klasse und instanziert auch davon noch ein zweites Objekt. Die JavaScript Eingangsparameter der JavaScript-Methoden werden dann an das eigentliche Obj-C Objekt weitergeschickt. Das Objective-C Objekt nimmt über seine Methoden die Formalparameter entgegen verarbeitet sie und spuckt das dann wieder über den Rückgabewert aus, welcher dann wieder vom JavaScript-Objekt entgegengenommen und wieder in den JS-Code zurückgegeben...
Habe ich das so einigermassen richtig erklärt ? Auf der Homepage und im NimbleKit-Forum steht leider nix über die Funktionsweise....
Grüße
Blain