A former engineer gives us “a checklist of performance tips that would hopefully give you the biggest bang for your buck.”
I have noticed that there was a pattern of low-hanging fruits, where you could make 80% of the performance gains in 20% of the time.
UILabelcosts more than than you think
- Always start with serial queues, and only use concurrent queues as a last resort
- Some system components will only free up memory when they receive a memory warning
- Avoid using
dispatch_semaphore_tto wait for asynchronous work
- Don’t use
Via iOS Dev Weekly.