我想在iOS App的Xcode项目中使用__builtin_return()
,__builtin_apply()
和__builtin_apply_args()
,但编译器会显示以下错误消息:
Use of unknown builtin '__builtin_return'
Use of unknown builtin '__builtin_apply'
Use of unknown builtin '__builtin_apply_args'
我发现Clang不支持这些内置函数。有没有办法在最新的Xcode项目中使用这些__builtin_
函数来开发iOS App?
我想尝试使用SuperMessenger,因为'Call any super class’s implementation of any method'。
它使用__builtin_函数来完成这项工作。
- (long long)superMessage
{
int framelength = frameLength;
_cmd = selector;
self = (id)⌖
__builtin_return(__builtin_apply((void(*)())method, __builtin_apply_args(), frame length));
}