mulle-clang::ID_button:用于mulle-objc的Objective-C编译器

时间:2024-02-22 05:55:40
【文件属性】:

文件名称:mulle-clang::ID_button:用于mulle-objc的Objective-C编译器

文件大小:19.15MB

文件格式:ZIP

更新时间:2024-02-22 05:55:40

objective-c compiler clang mulle-objc CompilerC++

mulle-clang 这是一个基于clang 10.0.0的Objective-C编译器,是为运行时编写的。 它对应于mulle-objc-runtime v0.17或更高版本。 有关的更多信息,请参见 。 编译器可用于: 编译mulle-objc的Objective-C代码 编译C代码 不建议将其用于C ++,因为未经测试。 不建议将其用于其他Objective-C运行时,因为其中有些更改会影响其他运行时。 运作方式 默认情况下,编译器会为mulle-objc运行时编译Objective-C源代码。 在为mulle-objc编译时,编译器将对所有方法调用使用 。 生成的.o文件像任何其他编译的C代码一样可链接。 AAM-始终自动释放模式 编译器有一种称为AAM的特殊模式。 这将通过以下方式更改Objective-C语言: 选择器名称已完成转换 名称 转换名称 分配 实例化 新 实例化对象 复制 不可变实例 mutableCopy 可变实例 您不能直接访问实例变量,但必须使用属性(或方法) 您不能执行显式的内存管理(如-dealloc , -autorelease ,


网友评论