![]() |
1
1
是的,这正是
|
![]() |
2
1
静态分析仪会警告你如果你没有做到这一点,确保你已经打开了它。 你不应该向我学习内存管理规则,你应该向苹果学习内存管理规则。 http://developer.apple.com/library/mac/ipad/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html%23//apple_ref/doc/uid/20000994-BAJHFBGH Cocoa没有2dpoint类,相反,它经常使用C结构(NSPoint或CGPoint),可能是因为效率低下。一部分是因为苹果的例子,另一部分是因为担心效率低下,你不会经常看到3dVector类。更常见的情况是,你会看到一个C结构有4个浮点数。这也可能是因为它对OpenGL或OpenCL更有用。 简单地说,你说“在objective-c中,我不能返回一个对象,只能返回一个对象指针”。这与java和C++完全一样,这不是你在Objtovi-C中做不同的原因。 |
![]() |
jianhua · ARC和无ARC代码协同工作,在iOS上出现意外行为 10 年前 |
![]() |
iupchris10 · 在iOS后台线程中使用autorelease变量 11 年前 |
![]() |
m1n0 · 目标C@自动释放池无限循环截图 12 年前 |
![]() |
tom · 使用保留和自动释放指定给另一个对象 12 年前 |