有效和优化的Cocoa应用程序的提示

AP.*_*AP. 2 performance cocoa objective-c

我正在开发一个cocoa应用程序(Mac),并想知道你的提示,最佳实践,...对于一个高效的Cocoa应用程序,它在不到1秒的时间内启动,并且响应速度非常快.我为Mac安装了twitter,并对它的速度感到惊讶.它是否使用特殊技巧?

在此先感谢您的想法:)

Cal*_*leb 5

有助于缩短启动时间和提高整体性能的三件事是:

  • 推迟加载资源,直到实际需要它们为止.
  • 分析您的应用程序以识别成本最高的部分(无论您是在执行时间,内存还是其他内容中测量).然后努力降低这些操作的成本,或找出一种方法来减少或在不同的时间.
  • 利用硬件.目前大多数机器至少有两个处理核心和高级图形处理器; 使用GCD,Quartz,Core Animation和其他技术来利用可用功率.