SwiftLoadHook
目的
该库使用一种hack方法来实现与Load()或initialize()类似的功能。
原因
将项目迁移到Swift 3.1后,Xcode发出警告:
方法'initialize()'定义了Objective-C类的方法'initialize',它不能保证由Swift调用,并且在以后的版本中将不允许使用。
要求
iOS 8.0以上
迅捷3.0+
用法
首先,将Sources文件夹下的文件拖放到您的项目中。
然后,你的目标类应该符合SelfAware协议,并实现在功能SelfAware协议。
最后,像在Load()或Initialize()那样在awake函数中编写所需的代码。
例子
本示例用于帮助您了解如何使用,您可以在“ Example文件夹下的文件中找到代码。 在此示例中,我想在UIViewController viewWillAppear()函数的I
1