iphone - Objective-C中什么样的方法或操作会相对多使用一点CPU

标签 iphone objective-c ios cocoa-touch cocoa

<分区>

“很多”可能太夸张了。

什么样的方法或操作会相对Objective-C中使用更多的CPU

我只知道像“+alloc”这样的方法相对会占用更多的CPU,对吧?

其他人呢?

[UIImage imageNamed:@"XX.png"]呢,addSubView,removeFromSuperView

我总觉得当一个方法需要读取文件时,相对来说会花费更多的时间。

最佳答案

I just know that method like "+alloc" will take a lot of cpu resources,right?

不;那不会。

+alloc 只不过是带有一点字节清零的malloc()。相对便宜,除非你调用它无数次。在 ARC 下,它可能会稍微贵一些,具体取决于使用情况......但是,仍然远不及“大量 CPU 资源”。

您实际上在问什么领域?

关于iphone - Objective-C中什么样的方法或操作会相对多使用一点CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8306583/

上一篇:iphone - 当我使用 2 个 TableView 时,如何将数据(托管对象)从一个 TableView 移动到另一个 TableView ?

下一篇:objective-c - 将索引转换为坐标的算术仅返回索引

相关文章:

ios - applicationDidEnterBackground 方法中的 backgroundTimeRemaining 值不正确

iphone - UIModalTransitionStylePartialCurl 支持 iOS 3.0?

iphone - 如何从另一个由 IBAction 方法组成的类方法调用方法

objective-c - 连接特定 USB 设备时自动打开 OS X 应用程序

iphone - 当使用UTF8String将NSString转换为char*时,如何保留它?

objective-c - UIPicker 标签与输出不同

ios - SpriteKit addChild(节点: SKNode) plural?

iphone - 如何从 systemTimeZone(NSTimeZone) 中提取时区

iphone - 依次运行 CABasicAnimation

ios - 类属性在初始化后是否可访问并在回调方法中可用