【问题标题】:Time Profiler: Optimizing UIImageView alloc/init callsTime Profiler:优化 UIImageView alloc/init 调用
【发布时间】:2010-07-14 14:49:54
【问题描述】:

Time Profiler 说像这样的陈述正在减慢我的应用程序的速度。有没有更好的方法来编写这个,以便我的应用运行得更快?

background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myfolder.png"] highlightedImage:[UIImage imageNamed:@"myfolderOFF.png"]]; 

谢谢

【问题讨论】:

  • 这个的上下文在哪里?这是在循环、init、viewDidLoad 等中吗?
  • 此代码在自定义初始化函数中,该函数加载自定义视图。

标签: iphone optimization time profiler performance


【解决方案1】:

我将继续用“你不能”来回答我自己的问题。

但是,如果您遇到这样的问题,您可以尝试使用 C 进行优化

http://iphonedevelopment.blogspot.com/2008/04/root-of-all-evil-introduction-to.html

【讨论】:

    【解决方案2】:

    我在某处读过“imageNamed:”是邪恶的,但它不会导致性能下降。主要是关于奇怪的错误和崩溃的报告。 试试“imageWithContentsOfFile:”

    【讨论】:

      猜你喜欢
      • 2013-06-12
      • 2012-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      相关资源
      最近更新 更多