在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下
1、在Github上下载SnapKit,选择iOS target 编译(Command+B),找到SnapKit.framework
![](https://img.haomeiwen.com/i1611448/5eeaeb9b388aece6.png)
2、右键“Show In Finder”
![](https://img.haomeiwen.com/i1611448/0b079031b7746899.png)
3、把这个文件拖到我们的工程中
![](https://img.haomeiwen.com/i1611448/5ab1e19f0873f1e9.png)
4、如图,两处进行设置
5、然后我们就可以没羞没臊的在Swift方便的使用这个类似Masonry的第三方库啦!
![](https://img.haomeiwen.com/i1611448/3a6ec83a4b8a45c1.png)
![](https://img.haomeiwen.com/i1611448/f877c0f263734132.png)
是不是很方便?
Tips:
下载下来的SnapKit中有一个CodeSnippets文件夹,把里面的东西复制到
~/Library/Developer/Xcode/UserData/CodeSnippets
即可以快捷构造SnapKit的Autolayout构造模版,提高开发效率!
如图:
![](https://img.haomeiwen.com/i1611448/2a7152a56fd92b1e.png)
Ref:
网友评论
https://github.com/zhenglibao/FlexLib