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

2024-12-01  本文已影响0人  嗷大喵

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 ...
上一篇 下一篇

猜你喜欢

热点阅读