多平台运行 Objective-C 新方法 mulle-objc
- 授权协议: 未知
- 开发语言: HTML/CSS
- 操作系统: OS X
- 软件首页: https://github.com/mulle-objc/mulle-objc.github.io
- 软件文档: https://github.com/mulle-objc/mulle-objc.github.io/blob/master/README.md
- 官方下载: https://github.com/mulle-objc/mulle-objc.github.io/archive/master.zip
软件介绍
mulle-objc 是一种在多平台运行 Objective-C 的新方法,它基于一个新的编译器和一个新的运行环境。
mulle-objc 的目标:
可以运行在C运行的任何地方
比别人更快
没有必要的汇编代码
运行时完全不需要预加载
实例不应交叉
可以运行在实时的应用上
保持C的精神
示例代码:
cat <<EOF > hello-world.aam
#import <MulleObjC/MulleObjC.h>
@implementation Foo : NSObject
- (void) print
{
printf( "Hello World\n");
}
@end
int main( int argc, char *argv[])
{
Foo *foo;
foo = [Foo new];
[foo print];
return( 0);
}
EOF
