RubyMotion consente di utilizzare tutta la libreria dell'SDK di Cocoa (per quanto ne so ci sono 0 limitazioni dovute alle somiglianze tra Ruby & Objective C), ad esempio, in fase di esecuzione. Ovviamente puoi anche usare ogni libreria Objective C che puoi caricare in essa. Le uniche limitazioni sono le stesse di tutti gli altri IDE, vale a dire quelli stabiliti da Apple per quanto riguarda le librerie dinamiche non approvate.
In ogni caso, le funzioni sono sintatticamente molto, molto simile a Objective-C, in essa mi ha sorpreso che si può fare questo in modo tale con rubino (normalmente non
#for example the in AppDelegate class
class AppDelegate
def application(application, didFinishLaunchingWithOptions:launchOptions)
#...
true
end
end
possibile quando si esegue rake
(equivalente al comando Crea in XCode), ovviamente lo fai dalla console e, una volta caricata l'app per iPhone/iPad sul simulatore o sul dispositivo Apple, puoi controllare il dispositivo o il simulatore in modo interattivo tramite i comandi immessi dalla console
Ruby Motion costa $ 200 dollari all'anno, quindi non ne vale la pena solo per la shell interattiva naturalmente però
fonte
2014-02-28 00:43:21
Provate a usare "clang-interpreter' (uno degli esempi in Clang). È piuttosto limitato, ma puoi estenderlo facilmente. –