Swift中的Masonry第三方库——SnapKit

在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下

1、在Github上下载SnapKit,选择iOS target 编译(Command+B),找到SnapKit.framework

2、右键“Show In Finder”

3、把这个文件拖到我们的工程中

4、如图,两处进行设置

5、然后我们就可以没羞没臊的在Swift方便的使用这个类似Masonry的第三方库啦!

是不是很方便?

Tips:

下载下来的SnapKit中有一个CodeSnippets文件夹,把里面的东西复制到

~/Library/Developer/Xcode/UserData/CodeSnippets

即可以快捷构造SnapKit的Autolayout构造模版,提高开发效率!

如图:

Ref:

http://snapkit.io/docs/

http://mobile.51cto.com/hot-431722.htm

http://www.cocoachina.com/industry/20130604/6336.html

Swift中的Masonry第三方库——SnapKit

时间: 2024-10-11 13:12:47

Swift中的Masonry第三方库——SnapKit的相关文章

Swift中的Masonry第三方库——SnapKit

    在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做SnapKit的第三方库,发现使用起来更方便,与大家分享一下 1.在Github上下载SnapKit,选择iOS target 编译(Command+B),找到SnapKit.framework 2.右键"Show In Finder" 3.把这个文件拖到我们的工程中 4.如图,两处进行设置 5.然后我们就可以没

swift 中使用OC第三方库(以AFNetworking为例)

首先呢  把你需要的第三方库导入到你的项目中来  具体怎么导入 这不是这篇的重点  看上一篇 废话不多  直接上 (1)在项目中直接建一个 oc 的控制器  然后xcode会提醒你  要不要建造桥接文件  选择创建就OK了  看下图最下面  是我创建的 (2)确定使用那个桥接头文件 如下图 (3)在桥接文件里  直接这样写  如下图 (4)然后你就可以在你的项目中使用你添加的库了  就是这么简单 下面来看一下 我在swift中使用的AFNetworking 的实例代码  请求的是百度首页的数据

iOS 中 常用的第三方库

基本流程使用的第三方轮子 Reachability Masonry SnapKit AFNetworking Alamofire YTKNetwork YYModel Mantle jsonmodel SwiftyJSON MBProgressHUD SVProgressHUD JGProgressHUD fmdb MJRefresh EGOTableViewPullRefresh SVPullToRefresh DZNEmptyDataSet CHTCollectionViewWaterfal

[C++] 在Visual Studio工程中管理C++第三方库

目前的项目依赖于很多第三方库,每次要再一个新的环境编译/运行,都要花很长时间先编译/安装各种第三方库,而且会出现各种问题,因此决定将所有第三方库编译好之后,放入工程的子目录中,以后就不用重复编译了. 目录结构 整理后的目录结构如下: 一些设置 如此修改目录结构之后,VS工程的一些设置需要进行修改,分别说明一下: 输出文件的路径 在工程属性中 Configuration Properties > General > Output Directory 指定的是编译出来的lib/dll/exe存放的

网络中常用的第三方库使用方法汇总

一. SDWebImage使用注意事项------------------------------------------------------------------------------------------------------- 1. 导入SDWebImage第三方库 2. 将Build Settings 中的Compile Sources 里面的所有SD...开头的都加上 -fno-objc-arc(一共需要加5个) 3. 在Info.plist中添加NSAppTranspor

Pycharm:安装anaconda中没有的第三方库

Pycharm需要用到的pyKriging第三方库库,但是下载了Anaconda后无法在Pycharm中搜到,之前还能搜到的,所以一定是因为Anaconda的原因,后来经过摸索,终于找到了解决问题的办法: File->Settings->Project:Python Test->Project Interpreter->右边+号 搜索第三方库pyKriging,空空如也 解决办法:取消选取右边这个Anaconda标志,再搜索就可以了 原文地址:https://www.cnblogs

Clion(CMake工具)中如何引入第三方库

前言 因为自己最近在学Redis,想要在C++中获取到Redis内存数据库中的数据,需要使用Redis客户端来连接Redis传输命令并接收数据,在Redis官方网站上推荐的客户端中选择了acl-redis.而Clion是一款非常优秀的C++集成开发环境,Clion选择了CMake作为构建工具,所以需要在CMake配置文件中进行配置. 如何配置 CMake的所有配置都写在一个叫CMakeLists.txt的文件当中,所有的配置都写在该文件当中. 这是我的工程目录结构,Include文件夹为acl-

IOS开发中有用的第三方库

#Objective-C中最受瞩目库 [链接](https://github.com/languages??/Objective-C/most_watched) * [three20](https://github.com/facebook/three20) * faebook的320库** * [AFNetworking](https://github.com/AFNetworking/AFNetworking) *网络库** * [MBProgressHUD](https://github.

关于cocoapods和swift中使用oc第三方

mac 系统自带ruby,使用cocoapods,直接安装cocoapods就行 终端:$ sudo gem install cocoapods {安装较慢是因为有墙,查看ruby镜像列表:$ gem source -l 可尝试删除原有的镜像,增加taobao镜像,确认仅有一个taobao的哦,因为我遇到的是安装一部分,连接失败,删除原有的就安装完成了 $ gem source -r https://rubygems.org/  $ gem source -a https://ruby.taob