Lookin 可以查看與修改 iOS App 里的 UI 對象,類似于 Xcode 自帶的 UI Inspector 工具,或另一款叫做 Reveal 的軟件。當(dāng)我們需要了解老項目時,它是一款高效率的UI調(diào)試神器,Lookin是完全免費(fèi)的。
優(yōu)點
1.控制臺隨時訪問 iOS App 里的任意 NSObject 的屬性或方法;
2.Lookin Mac版可以顯示變量名,以及 indexPath 等各種提示;
3.選擇 App 時,也可一眼找到你要的那個應(yīng)用;
4.可以監(jiān)聽某個類的某個方法,此方法調(diào)用時軟件會打印堆棧信息;
5.可以查看2維,3維等視圖層級;
使用 CocoaPods
1.下載Mac Lookin;
2.在Mac上安裝Lookin應(yīng)用;

3.在需要調(diào)試的項目中添加 pod 'LookinServer', :configurations => ['Debug'];
4.打開Lookin

5.在執(zhí)行pod 后運(yùn)行項目,第一次運(yùn)行比較緩慢請耐心等待

6.雙擊打開上面的窗口,可以查看大圖

7.愉快的開始我們的調(diào)試之路吧!
手動導(dǎo)入
1.從Github下載LookinServer 源代下載地址:https://github.com/QMUI/LookinServer
2.將SourceCode文件夾移動到你的 iOS 項目文件夾里。


-
打開你的 iOS 項目,把 Lookin.xcodeproj 文件從 Finder 拖到你的 xcodeproj 下面,即把 Lookin 作為你的 iOS 主工程的子工程。
截屏2021-05-12 下午5.29.29.png -
選擇你的 iOS target,在右側(cè) General 面板下找到 “Frameworks, Libraries, and Embedded Content” 這一欄,點擊添加,然后在彈出的面板中找到 LookinServer.framework,點擊 “Add” 確認(rèn)添加。
image

-
把 LookinServer.framework 設(shè)置為 “Embed & Sign”
image
6.重新編譯運(yùn)行你的 app,Lookin 應(yīng)該已經(jīng)可以正常工作了。



