Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lbrndnr/retaincarousel
This is a small category that helps you finding retain cycles.
https://github.com/lbrndnr/retaincarousel
Last synced: about 2 months ago
JSON representation
This is a small category that helps you finding retain cycles.
- Host: GitHub
- URL: https://github.com/lbrndnr/retaincarousel
- Owner: lbrndnr
- Created: 2011-12-18T05:28:05.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2011-12-18T05:44:08.000Z (about 13 years ago)
- Last Synced: 2024-05-02T01:26:51.209Z (8 months ago)
- Language: Objective-C
- Size: 117 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/rentzsch/jrswizzle).## License
RetainCarousel is licensed under the [MIT License](http://opensource.org/licenses/mit-license.php).