FPS分析:coreAnimation
http://www.jianshu.com/p/619cf14640f3
http://blog.csdn.net/xiaoxiaobukuang/article/details/51076944
http://www.cnblogs.com/iOSJason/p/5756197.html
http://www.jianshu.com/p/c214c30058ab
http://www.jianshu.com/p/2a01e5e2141f
苹果官方文档 Instruments User Guide
https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/AboutThisDocument.html#//apple_ref/doc/uid/TP40004652-CH6-SW1
更多阅读
下列这些WWDC视频强烈推荐给想要提高app性能的开发者。你首先需要保证你有使你的Apple ID注册为一个开发者身份才能看在这里看WWDC 2012的视频。
- #406: Adopting Automatic Reference Counting
- #238: iOS App Performance: Graphics and Animations
- #242: iOS App Performance: Memory
- #235: iOS App Performance: Responsiveness
- #409: Learning Instruments
- #706: Networking Best Practices
- #514: OpenGL ES Tools and Techniques
- #506: Optimizing 2D Graphics and Animation Performance
- #601: Optimizing Web Content in UIWebViews and Websites on iOS
- #225: Up and Running: Making a Great Impression with Every Launch
一些01年的WWDC视频也很有价值:
- #308: Blocks and Grand Central Dispatch in Practice
- #323: Introducing Automatic Reference Counting
- #312: iOS Performance and Power Optimization with Instruments
- #105: Polishing Your App: Tips and tricks to improve the responsiveness and performance
- #121: Understanding UIKit Rendering
其它一些值得看的视频,大部分来自iOS 5 Tech Talks:
- Your iOS App Performance Hitlist
- Optimizing App Performance with Instruments
- Understanding iOS View Compositing
基于《Your iOS App Performance Hitlist》这个Michael Jurewitz的视频,Ole Begemann写了一篇文字总结的文章。
Apple提供了一个非常有用的叫做“Performance Tuning | 性能调优”的资源。
WWDC Videos
The following WWDC videos provide more information about the technologies and methods discussed in this document.
2015 WWDC Videos
2014 WWDC Videos
-
WWDC 2014: Improving Your App with Instruments
-
WWDC 2014: Testing in Xcode 6
-
WWDC 2014: Writing Energy Efficient Code, Part 1
-
WWDC 2014: Writing Energy Efficient Code, Part 2
2013 WWDC Videos
-
WWDC 2013: Building Efficient OS X Apps
-
WWDC 2013: Core Data Performance Optimization and Debugging
-
WWDC 2013: Debugging with Xcode
-
WWDC 2013: Designing Code for Performance
-
WWDC 2013: Energy Best Practices
-
WWDC 2013: Fixing Memory Issues
-
WWDC 2013: Improving Power Efficiency with App Nap
-
WWDC 2013: Testing in Xcode 5
2012 WWDC Videos
-
WWDC 2012: iOS App Performance: Graphics and Animations
-
WWDC 2012: iOS App Performance: Memory
-
WWDC 2012: iOS App Performance: Responsiveness
-
WWDC 2012: Learning Instruments
-
WWDC 2012: Optimizing 2D Graphics and Animation Performance
-
WWDC 2012: Power Management
2011 WWDC Videos
2010 WWDC Videos
-
WWDC 2010: Advanced Objective-C and Garbage Collection Techniques
-
WWDC 2010: Advanced Performance Optimization on iPhone OS, Part 1
-
WWDC 2010: Advanced Performance Optimization on iPhone OS, Part 2
-
WWDC 2010: Automating User Interface Testing with Instruments