AppStore : 下载:Injectionlll 下载地址

使用步骤:

  • 1.设置InjectionIII
    打开InjectionIII工具,选择Open Project,选择你的代码所在的路径,然后点击Select Project Directory保存。

  • 2.设置AppDelegate.m
    打开你的源码,在AppDelegate.m的didFinishLaunchingWithOptions方法添加一行代码:

#if DEBUG// iOS[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];// tvOS//[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle"] load];// macOS//[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle"] load];
#endif
  • 3.设置ViewController
    在需要修改界面的ViewController添加方法- (void)injected,所有修改控件的代码都写在这里面。
-(void)injected{NSLog(@"I've been reinjected: %@", self);NSLog(@"这里调用修改页面布局 或者属性设置的代码");self.view.backgroundColor = [UIColor orangeColor];}

在injected 方法中修改UI,就能实时看到修改后的效果。真实方便至极啊!!!

注意:InjectionIII工具只对模拟器有效,真机无效。

(0107)iOS开发之UI实时调试InjectionIII的使用相关推荐

  1. IOS开发之UI基础LOL英雄展示-15

    IOS开发之UI基础LOL英雄展示-15 // // ViewController.m // 15-英雄展示-单组数据 // // Created by 鲁军 on 2021/2/3. //#impo ...

  2. iOS开发之Xcode常用调试技巧总结

    转载自:iOS开发之Xcode常用调试技巧总结 最近在面试,面试过程中问到了一些Xcode常用的调试技巧问题.平常开发过程中用的还挺顺手的,但你要突然让我说,确实一脸懵逼.Debug的技巧很多,比如最 ...

  3. iOS开发之UI开发(UITableView)

    UITableView 继承自UIScrollView,性能极佳 UITableView的两种样式 UITableViewStylePlain列表样式 UITableViewStyleGrouped ...

  4. (0010) iOS 开发之UI布局兼容 4s/5/6/7 屏幕解决方案

    iOS开发技术分享群 147787076 如上带标注的效果图,是1080*1920 也就是6p 的尺寸.如何根据6p的标注,在各种iPhone 尺寸上完美适配尼? 适用:UI 各屏幕/分辨率适配方案( ...

  5. IOS开发之UI手势

    2019独角兽企业重金招聘Python工程师标准>>> 点击手势和双击手势 #import "TapViewController.h" @interface Ta ...

  6. iOS开发之AVKit框架使用

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之AVKit框架使用 一.引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFounda ...

  7. (0045) iOS 开发之MBProgressHUD 源码学习

    (0045) iOS 开发之MBProgressHUD 源码学习 第一部分:学习所得和分析线程 1.  学习到了kvo 的使用 和屏幕方向的旋转判断. 2. 如果调起这个 HUD 的方法不是在主线程调 ...

  8. (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接

    1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...

  9. 李洪强iOS开发之RunLoop的原理和核心机制

    李洪强iOS开发之RunLoop的原理和核心机制 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧.刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研 ...

最新文章

  1. Redis的数据结构及应用场景
  2. 网易UI自动化测试探索:Airtest+Poco
  3. ts引入公共方法_vue3+TS+ant2.0 实践指南
  4. c++ 函数指针_开发经验分享(5) 修改Makefile实现C/C++混合编程
  5. Android零基础入门第25节:最简单最常用的LinearLayout线性布局
  6. 【 FPGA 】组合逻辑中的竞争与险象问题(四)
  7. 零基础Python培训入门 教你认识下这些基础内容
  8. python中add函数_如何使用python中的add函数?
  9. mounty不可重新挂载因为先前没有完全卸载_【译】React Hooks测试完全指南
  10. leetcode 1018. 可被 5 整除的二进制前缀
  11. 手把手带你搭建redis集群
  12. matplotlib绘制圆饼图
  13. PLM项目目标及阶段
  14. rat linux安装u盘,美加狮RAT2鼠标驱动
  15. 【Java】接口.案例.打印机
  16. 【知识图谱】实践篇——基于医疗知识图谱的问答系统实践(Part2):图谱数据准备与导入
  17. requests.exceptions.SSLError: HTTPSConnectionPool(host=‘edith.xiaohongshu.com‘, port=443): Max retri
  18. 黑马程序员----字典、NSDictionary
  19. linux服务器设置jar包开机自启动
  20. DAY-15 发表SCI的方法和技巧

热门文章

  1. 2018-01-24
  2. 为11.2.0.2 Grid Infrastructure添加节点
  3. DevExpress的DateEdit设置显示日期和时间
  4. 使用ARouter实现组件化
  5. SQLHelper类
  6. Python之数据聚合与分组运算
  7. 【转】Android菜单详解——理解android中的Menu--不错
  8. 【Python3爬虫】最新的12306爬虫
  9. 【NOIP2012模拟10.25】旅行
  10. 前端入门:快速开发基于 HTML5 网络拓扑图应用