Skip to content

This project contains resources on how you can optimize your iOS application performance

Notifications You must be signed in to change notification settings

hoangatuan/iOS-Performance-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 

Repository files navigation

iOS-Performance-Optimization

This project contains foundation knowledge and highly recommended resources on optimizing your iOS application performance. Contributions are welcome 👋

Table of Contents

Reduce App Size

Foundation knowledge

Tools

Real-life example

Reduce Build time

Foundation knowledge

Tools

Real-life example

App launch time

Foundation knowledge

Tools

  • Xcode Instruments

Real-life example

App Runtime

Foundation Knowledge

Tools

App Hang

Foundation Knowledge

Tools

Memory Usage

Foundation Knowledge

Tools

  • Memory Leaks Check: A tool for detecting memory leak in CI
  • MLeaksFinder: Hooks the dealloc method to check whether an object still exists after being released, thereby determining if there is a memory leak
  • FBRetainCycleDetector: Traverses strong references between objects and builds a reference graph. If it detects a cycle, it indicates a retain cycle issue

Real life examples

App Crash

Foundation Knowledge

Tools

CI

Examples

About

This project contains resources on how you can optimize your iOS application performance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published