【发布时间】:2015-03-20 16:20:19
【问题描述】:
Unity 的 IL2CPP/LLVM 后端从 C# 生成 cpp 文件。您当然可以阅读这些文件,并将断点放入其中以查看变量。但是,C# 字符串被转编译成一个名为 String_t 的自定义类。 Xcode 似乎不知道如何打印这些类的内部字符串,我不确定如何读取原始字节。
这是 String_t 的定义:
struct String_t : public Object_t
{
// System.Int32 System.String::length
int32_t ___length;
// System.Char System.String::start_char
uint16_t ___start_char;
};
...谁能弄清楚如何从 Xcode 断点读取包含的字符串?
【问题讨论】:
标签: c++ ios xcode debugging unity3d