iOS(热重载之Injection)
文章图片
热重载.gif 原理介绍文章:Injection:iOS热重载背后的黑魔法
附上Injection
的Github的地址 使用:
【iOS(热重载之Injection)】先去商店下载并启动App,这儿是传送门
文章图片
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)](https://img.it610.com/image/info10/609990e11991413bba34c2d919d462f6.jpg)
文章图片
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 2020-04-07vue中Axios的封装和API接口的管理
- iOS中的Block
- 2018年6月7日|2018年6月7日 日记
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 我那水深火热的二婚生活
- 热爱的东西就得坚持哦
- 2019-08-29|2019-08-29 iOS13适配那点事
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)