美文网首页
iOS开发-使用injectionIII实时刷新展示UI

iOS开发-使用injectionIII实时刷新展示UI

作者: 来者可追文过饰非 | 来源:发表于2018-10-16 11:40 被阅读0次

下载地址戳这里:injectionIII下载地址
或者直接在Mac AppStore搜索injection即可安装下载(免费!!!)

1.在AppDelegate的application:didFinishLaunchingWithOptions:添加如下代码

#if DEBUG
    // 如果是Xcode10
    
    // iOS开发
     [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection10.bundle"] load];
    // tvOS开发
    // [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/tvOSInjection10.bundle"] load];
    // masOS开发
    // [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/macOSInjection10.bundle"] load];
   
    // Xcode其它版本
    
    // iOS开发
    // [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
    // tvOS开发
    // [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle"] load];
    // masOS开发
    // [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle"] load];
    
#endif

2.在想要修改的文件中重写方法

- (void)injected {
    // 之后可以在此处添加修改代码,然后Command+S保存之后即可在模拟器上实时看到修改情况
}

3.运行项目(必须是模拟器)
4.打开injectionIII,此时mac顶部状态栏上会有该软件的标志(如果没有的话,鼠标选中当前运行的模拟器,就会出现)
5.点击4中提到的injectionIII顶部状态栏标志,选择Open Project选择当前运行项目的路径,并确认File Watcher前面是✅状态
6.在2中的injected方法中添加修改内容,然后Command+S就可以在模拟器上看到修改.

相关文章

  • iOS开发-使用injectionIII实时刷新展示UI

    下载地址戳这里:injectionIII下载地址或者直接在Mac AppStore搜索injection即可安装下...

  • InjectionIII使用

    UI调试工具InjectionIII,在模拟器下,使用command + S快捷键可以直接刷新显示最新的代码效果;...

  • iOS-InjectionIII UI效果实时更新

    作用 InjectionIII可以让你更改的UI效果实时的在模拟器上显示,无需重新启动应用程序,从而节省开发人员的...

  • 003UIKit-01-大话 iOS Layout

    大话 iOS Layout 在iOS的开发中,我们绝大部分的时间都是在跟UI打交道,例如UI怎么布局,UI怎么刷新...

  • InjectionIII实时编译调试UI

    平时项目做OC项目时候,相信大家都会发现一调整UI,就需要重新编译项目,如果是小项目的话,重新运行就可以快速查看效...

  • 可视化编程

    窥探iOS可视化编程中AutoLayout的精髓实时显示iOS编写UI代码效果iOS 开发可视化编程之Xib 简述...

  • KVC

    iOS 如何使用KVC iOS开发UI篇—Kvc简单介绍 iOS开发系列--Objective-C之KVC、KVO

  • iOS网络篇-NSURLConnection进度下载

    简述: 这里使用的是NSURLConnection的代理请求下载,并且是具有进度,UI能实时刷新,至于NSURLC...

  • UITableView ──分页加载

    IOS开发UI展示之UITableView ──分页加载 在ios开中中,由于屏幕尺寸限制,如果需要显示的数据很多...

  • Android实时准确的刷新系统时间

    说起实时刷新系统时间大家都会想到开启一个线程,每秒钟发送一个message然后Handler刷新UI,不过在使用的...

网友评论

      本文标题:iOS开发-使用injectionIII实时刷新展示UI

      本文链接:https://www.haomeiwen.com/subject/gmoczftx.html