Cappuccino

Cappuccino is a framework which makes it easy to create advanced web apps. http://www.cappuccino-project.org/

Objective-J is a powerful object-oriented language which compiles to run in the browser.

Init String, CPString

   1 var str1 = [CPString initWithString: @""];
   2 var str2 = [CPString initWithString: @""];

Mutable Array

   1 @import <Foundation/CPMutableArray.j>
   2 
   3 var arrayX = [[CPMutableArray alloc] init]; 

Callbacks

   1 @implementation TestObject : CPObject
   2 {
   3 }
   4 
   5 -(void)helloWorld{
   6   CPLogConsole("Called hello world");
   7 }
   8 
   9 //--------------------
  10 var selectorHelloWorld =  @selector(helloWorld) ;
  11 var signature = [self methodSignatureForSelector: aSelector];
  12 var invocation = [CPInvocation invocationWithMethodSignature:signature];
  13 [invocation setSelector: selectorHelloWorld];
  14 [invocation invokeWithTarget: self]; //self -> instance of TestObject
  15 

Javascript/Cappuccino (last edited 2013-07-26 18:27:13 by bl13-0-237)