FlexSeal

1.0

A lifecycle tracking tool to find potential memory leaks during development and testing.
alexslee/FlexSeal

What's New

Initial release

2023-01-31T09:48:15Z

Honestly, I just wanted to make this repo public. It should all work though, just check out the sample app. Better docs coming soon ™️

FlexSeal

A lifecycle tracking tool to find potential memory leaks during development and testing.

Overview

FlexSeal gives us developers a helping hand in tracing the lifecycle of any object we specify. While we tend to take ARC for granted, memory leaks do happen, and being able to see the number of objects in memory + the addresses of each instance, can be a valuable starting point in pinpointing where you need to patch your leak. Using this in conjunction with Xcode's memory graph can be a powerful way of root-causing any suspected leaks!

Check out the sample app for a simple, albeit very contrived, example of how this can be integrated and used.

How to use

will be added when DocC is done

TODOs

  • DocC and clean up comments, idjit
  • address the irony of not having a proper clear method that deallocates FlexSeal without leaving memory leaks of its own, because Alex is a piece of shit
  • unit tests 🙃

Description

  • Swift Tools 5.7.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Mar 10 2024 08:35:36 GMT-0900 (Hawaii-Aleutian Daylight Time)