This is a small category that helps you finding retain cycles.
Objective-C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
RetainCarousel.xcodeproj
RetainCarousel
.DS_Store
README.md

README.md

RetainCarousel

About

RetainCarousel is a small category that helps you finding retain cycles. It observes every accessor and checks whether this causes a retain cycle.

Setup

Just add the RetainCarousel category and the JRSwizzle category to your project and you're ready to go.

Limitations

There's still a lot of work to do to improve RetainCarousel. Here are a few things that need enhancement.

Performance

RetainCarousel obviously adds lots of work to every accessor which slows your app drastically down. So dont't use it in your release build!

Retain Cycle Spotting

RetainCarousel only works with instance variables that have a property belonging to it.

Credit

Thanks to rentzsch for his awesome JRSwizzle.

License

RetainCarousel is licensed under the MIT License.