iOS使用HotReload,开发时动态更新实时预览效果

1.安装https://github.com/johnno1962/InjectionIII/releases

安装到默认位置/Applications/InjectionIII.app

2.安装对应的包

2.1 Swift Package

https://github.com/krzysztofzablocki/Inject.git

2.2 Cocoapods

pod 'InjectHotReload'

3.在Xcode中添加-Xlinker -interposable

image.png

4.打开刚才安装好的InjectionIII.app

Open Project选择工程项目的目录


image.png

5.代码集成

5.1 SwiftUI

import Inject

@ObserveInjection var inject

.enableInjection()
image.png

5.2 UIKit

image.png

6 运行看效果

Xcode 运行项目后会在Xcode的控制台看到下面的输出就生效了

💉 InjectionIII connected ...
💉 Watching files under the directory ...
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容