ObjectTracker
描述
ObjectTracker,用于检测对象的 deallocation,当它发生时,它提供一个闭包回调。兼容 Swift 和 Objective-C。
安装
CocoaPods
pod 'ObjectTracker'
Carthage
github "janlionly/ObjectTracker"
Swift 包管理器
- iOS: 打开 Xcode,文件 -> Swift 包,搜索输入 https://github.com/janlionly/ObjectTracker.git,然后选择升级到下一个主版本 0.0.1 < .
- 或者在你的
Package.swift
中添加依赖项
.package(url: "https://github.com/janlionly/ObjectTracker.git", .upToNextMajor(from: "0.0.1")),
使用方法
// your detecting ctrl
ObjectTracker.trackObject(ctrl) { (ctrl) in
print("============= \(ctrl) deinit =============")
}
要求
- iOS 9.0+
- Swift 4.2 到 5.2
作者
访问我的github: janlionly
通过电子邮件联系我: [email protected]
贡献
我很希望您为 ObjectTracker 贡献
许可协议
ObjectTracker 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。