Runtime(四) 函数返回值和参数类型编码

Type Encodings

为了协助(assist)runtime system,编译器(compiler)会把每种方法的返回值(the return)和参数类型(argument types)编码为字符串。这个编码方案也可以用于其他上下文(context),所以可以公开地(publicly)使用@encode()编译器指令。返回值和参数类型可以是int,pinter,structure,union等基础数据类型,也可以是类名。

下表列出了the type codes.

| code | Meaning |
| : | : |
| c | A char |
| i | A int |
| s | A shot |
| ... | ... |
| ... | ... |

官方文档

你可能感兴趣的:(Runtime(四) 函数返回值和参数类型编码)