我想在swift中不希望存储在堆栈/堆中的内容.我有一个很好的估计:你打印的所有东西和内存地址都不是值,它们存储在堆栈中,而是打印出的值是什么,它们在堆上,基本上根据值和引用类型.我完全错了吗?并且可选地,您是否可以提供堆栈/堆的可视化表示?
我已经和Swift合作了一年多了,而且每个新的Xcode版本似乎都会变得更糟.
是否仅在此处应用程序中的崩溃未正确报告?大部分时间它只是SIGBRT或者EXC_BAD_INSTRUCTION是main()(是的,我在我的项目中使用main.m):
那没用.如果我没有添加"All Exceptions"断点,我找不到崩溃发生的位置.我刚刚从LLVM中得到了关于我的Swift代码上的任何错误的帮助,即便如此:
这里有什么我想念的吗?当我使用Objective-C进行编程时,我感觉还好.
UPDATE
我找到了这个解决方案:https://stackoverflow.com/a/27356008/447360
有时有助于:
仍在查看如何在Xcode中再次显示异常/错误消息.