Bri*_*ian 2 iphone cocoa-touch memory-leaks objective-c uikit
我在我的iPhone应用程序上通过Instruments运行泄漏,我看到很多泄漏似乎不是来自我的代码.
例如:
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request
delegate:operation];
operation.urlConnection = connection;
[connection release];
Run Code Online (Sandbox Code Playgroud)
泄漏告诉我第一行泄漏了1008个字节.这似乎是一个非常标准的alloc init和一个版本.提到的其他泄漏在UIKit和WebKit中.
事实上这些泄漏是否可能存在于Apple的框架中,或者我的代码和泄漏更有可能无法准确显示信息?
苹果公司的框架完全有可能泄漏(不管看起来多么不可能) - 在3.0 GM版本中,iPhone的核心数据实施中有几个.
当您怀疑这样的事情时,您应该做的是尝试从Apple中找到一个使用您正在查看的功能的示例项目,或者尽可能地减少您自己的代码(可能构建一个最小的副项目),然后使用仪器.如果您可以可靠地重现泄漏,请向Apple提交错误.
归档时间: |
|
查看次数: |
1019 次 |
最近记录: |