Difference (from prior major revision)
(minor diff)
Added: 1a2
Added: 2a4
Added: 4a7
Added: 6a10
Added: 25a30,31
VeritasMachine is an implementation of Lua-ObjC bind on github:https://github.com/tearsofphoenix/VeritasKit.
You can write pure lua code or code with Objective-C syntax.
It has implemented most Objective-C syntax, such as @autoreleasepool,
@{}, @[], @YES. It also has extended the Objective-C.
The machine can run on iOS device. Here is a sample example:
local animation = function(view, background)
[view setAlpha: 0]
[UIView animateWithDuration: 0.5
animations: (^{
[view setAlpha: 1]
[background setFrame: CGRectMake(0, 0, 100, 100)]
})]
end
local theView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 100, 200)]
local backgroundView = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"background"]]
[theView addSubview: backgroundView]
[backgroundView release]
animation(theView, backgroundView)
RecentChanges · preferences
edit · history
Last edited October 22, 2012 8:19 am GMT (diff)