iOS(热重载之Injection)

iOS(热重载之Injection)
文章图片
热重载.gif 原理介绍文章:Injection:iOS热重载背后的黑魔法 附上Injection的Github的地址 使用:
【iOS(热重载之Injection)】先去商店下载并启动App,这儿是传送门
iOS(热重载之Injection)
文章图片
image 一、首先,在application:didFinishLaunchingWithOptions:里添加

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load]; return YES; }

二、在使用的地方注入:
- (void)injected {NSLog(@"这里调用修改页面布局的代码,如这里调用了viewDidLoad方法"); [self viewDidLoad]; }

使用Command+S保存,即可更新UI。
另外,记得要选中工程: iOS(热重载之Injection)
文章图片

    推荐阅读