injection for Xcode10使用方法

2022-08-23 11:00:17 字數 1274 閱讀 8012

對於乙個使用xcode的使用者來說,麻煩的地方在於使用**布置介面時候的除錯,5s改一下**,用10s檢視修改效果,如果電腦配置稍低,時間更長,這是病,得治,哈哈。下面就來說一下injection的使用,injection是乙個外掛程式,修改**之後,只要command+s即可重新整理模擬器,顯示已經修改的介面,是不是很fashion呢?使用方法也很簡單,只需三步!!!

#if debug

bundle(path: "

")?.load()

//for tvos:

bundle(path: "

")?.load()

//or for macos:

bundle(path: "

")?.load()

#endif

這段**寫在didfinishlaunchingwithoptions中,當然,這是swift版,下面是objective-c版

#if debug

//for ios

[[nsbundle bundlewithpath:@"

"] load];

//for tvos

[[nsbundle bundlewithpath:@"

"] load];

//for masos

[[nsbundle bundlewithpath:@"

"] load];

#endif

這些**用於xcode10,如果不是xcode10,把10刪掉即可。

3.修改完路徑,開始使用,在viewcontroller.m中新增乙個方法,

- (void

)injected

完畢!

此時若將yellowcolor改為greencolor,儲存一下即可重新整理哦!

注意⚠️:關於injection的配置,在使用的時候需要注意一些問題

1.file watcher要保持選中

2.open project,選擇當前的工程根目錄

而不是下一層的fortest4

總的來說就這麼多內容。

現在試一下?

win10下自帶linux bash 使用方法

在新版本的win10針對開發者提供自帶有小型linux 虛擬機器。提供linux環境下一樣的體驗 進入 設定 更新與安全 開發者選項 選擇 開發者模式 進入 控制面板 程式 啟用或關閉windows功能 勾選 開啟 microsoft store 搜尋 linux 選擇你喜歡的linux 安裝完成後...

Go學習 10 方法

go 語言中同時有函式和方法。乙個方法就是乙個包含了接受者的函式,接受者可以是命名型別或者結構體型別的乙個值或者是乙個指標。所有給定型別的方法屬於該型別的方法集 方法只是乙個函式,它帶有乙個特殊的接收器型別,它是在func關鍵字和方法名之間編寫的。接收器可以是struct型別或非struct型別。接...

dbms output put line使用方法

begin dbms output.put line a end 如果你是再sql plus中,只要再環境中打出 set serveroutput on 就可以了.還有一種方法 就是使用環境中的繫結變數也可以.再環境中定義 variable name varchar2 50 然後把過程新增乙個out...