阅读 106

Lookin集成和使用说明

iOS开发的童鞋们,相信都会和我有一样的困扰,看UI图层的时候Xcode有时候会卡住或者调试UI的时候,需要自己在脑中自己瞎想。于是知道Lookin (微信读书的 QMUI 团队设计)这个工具后真的帮我解决了痛点,于是分享出来。

一、下载Lookin

1、下载Lookin for MAC


下载链接地址:https://lookin.work/get/

2、如何将Lookin的iOS Framework嵌入到自己项目中

官方推荐有4中方式,这里推荐使用CocoaPods

1、在Podfile中添加一下内容:pod 'LookinServer', :configurations => ['Debug']

2、运行 pod install

3、加载Lookin的服务

这点是重要的一点,本人由于开始没有加,导致一直也显示不出来

if NSClassFromString("Lookin") == nil  {

dlopen("/Applications/Lookin.app/Contents/Resources/LookinServerFramework/LookinServer.framework/LookinServer", 0x2)           

}

该段代码加到

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool 中

这样准备工作就完成了

二、使用

1、运行自己项目的app


2、打开Lookin


此时就可以看到图层了同时可以看到每个控件的图层啦,方便实用。

3、简单功能


能够迅速定位到按钮所在的类和响应事件的方法,可以迅速查找。

选中某个控件,按住option键能够看到和其他视图的间距,方便调整UI问题。

4、不使用Mac客户端的Lookin,直接继承到移动端上

如果不方便使用Mac客户端的Lookin,Lookin可以在移动端直接使用

(1)调用下面这句代码会将当前的 UI 结构导出为 Lookin 文档,并使用 AirDrop 或微信等方式转发出去。该文档可在电脑上使用Lookin客户端打开

(2)  调用下面这句代码可进入2D模式,在该模式下,你可以查看UIView的常用属性,或者测量两个UIView之间的距离

NotificationCenter.default.post(name:NSNotification.Name(rawValue:"Lookin_2D"),object:nil)


(3)调用下面这句代码可进入3D模式,在该模式下,你可查看当前的3D结构

NotificationCenter.default.post(name:NSNotification.Name(rawValue:"Lookin_3D"),object:nil)


希望对大家有所帮助!



作者:小林Link
链接:https://www.jianshu.com/p/0b6949d09b69


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐