针对iOS/Mac OS X 开发,苹果有开放框架源码或符号库的计划吗

據我所知目前 Apple 不會有開放源碼的計劃。至於符號庫,答案是沒有必要。Visual Studio 需要加載符號庫是因為 Microsoft 的很多 binary 用了 omit stack frame pointer 優化,讓 debugger 無法單純從 stack 推出 call stack。而 Apple 的 binary 沒有 omit FP,而且 bundle 中一般含有符號信息。
■网友
Xcode 4下面要自己添加一下exception的breakpoint,于是出错时就会停在相应错误的地方了。LZ这个堆栈看起来还是很清晰的,除了系统内部的一些event dispatch外,其他都比较好理解呀。其实主要还是需要经验啦。


    推荐阅读