
Swift
流星雨-123
这个作者很懒,什么都没留下…
展开
-
Swift配置CocoaPods
准备CocoaPodsCocoaPods需要系统内已经安装了ruby,如果没有安装,请首先安装它。可以使用如下命令:sudo gem install cocoapods安装gem工具。随即使用:pod setup --verbose之后,只要pod目录没有更新,就尽可能使用这个命令(快得多):pod install --verbose --no-repo-update...转载 2018-10-25 17:07:50 · 696 阅读 · 0 评论 -
数据库-FMDB创建表(swift)
从github下载FMDB后,需要将 FMDatabaseAdditionsVariadic.swift FMDatabaseVariadic.swift 两个文件拷贝到fmdb-master/src/fmdb中 然后将fmdb文件夹导入工程01.png02.png FMDB是OC写的,还需要创建桥接文件,导入FMDB.h文件 接下来创建一个SQLManager.sw...翻译 2019-03-30 09:48:30 · 325 阅读 · 0 评论 -
TZImagePickerController获取图片视频
项目介绍TZImagePickerControllerDemoPodfile新增行 pod 'TZImagePickerController'使用之前导入头文件 #import <TZImagePickerController.h>使用说明选照片 //MaxImagesCount 可以选着的最大条目数 TZImagePickerControll...转载 2018-11-27 11:22:38 · 4289 阅读 · 0 评论 -
DNSPageView分页
NSPageView一个纯Swift的轻量级、灵活且易于使用的pageView框架,titleView和contentView可以布局在任意地方,可以纯代码初始化,也可以使用xib或者storyboard初始化,并且提供了常见样式属性进行设置。如果你使用的开发语言是Objective-C,请使用DNSPageView-ObjCFeatures Requirements Installa...转载 2018-11-27 14:29:23 · 1212 阅读 · 0 评论 -
Alamofire 上传图片(文件)
最近AFNetworking的作者Matt Thompson 提出了一个新的类似AFNetworking的网络基础库,并且专门使用最新的Swift语言写的,名为 Alamofire.Alamofire 在文件上传时提供了简单的方法 upload,我们可以使用它完成文件上传功能客户端代码:func load() { print("开始上传") let ...转载 2018-11-27 14:26:57 · 2547 阅读 · 0 评论 -
多视图控制器切换--XLPagerTabStrip
XLPagerTabStrip是一个Container View Controller,可在多个视图控制器间进行切换,可通过手势切换至上个或者下个视图控制器,并可在导航上标记。该项目有助于处理有着类似Android PagerTabStrip和PageView相同关联的视图控制器,从而便于在多个视图控制器之间进行导航。测试环境:Xcode 6.2,iOS 6.0以上链接:http://cod...原创 2018-11-27 14:22:14 · 1362 阅读 · 0 评论 -
SwiftyJSON
描述:SwiftyJSON是一个swift编写的对json数据进行解析的类库,SwiftyJSON的使用极其方便,而且不用担心数组越界等问题GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON在本文写作时,SwiftyJSON在GitHub上的star已经达到了14899,光看star就知道,这个库,还是比较值得用的。1.cocoapods...转载 2018-11-27 14:14:05 · 708 阅读 · 0 评论 -
Swift自动布局SnapKit的详细使用介绍
简介SnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局,目前在github上的stars就高达9340颗星,这是一个不小的数字,亦足以证明它存在的非凡意义和作用。作者认为,在iOS开发(swift)中,它是用于项目最优秀的自动布局的必选库之一。它的作者仍然是写Objective-C的第三方库Masonry的大牛 - @Robert Payne,开门见山,本文将详细介绍介绍...转载 2018-11-27 11:27:56 · 2530 阅读 · 0 评论 -
Swift4.0 使用GCD多线程请求多个网络数据
Swift4.0 中,GCD的API更加独立,而不再是像OC一样了,所以我们经常遇到这样一种场景,某个页面需要多个网络请求才可以获得全部数据,在没有顺序要求的情况下,使用GCD Group进行线程调度是最合适的,如果存在顺序要求,需要使用信号量,信号量的具体方法在这里不讨论,下面展示如何使用Group请求多个线程网络数据: func get(){ let...转载 2018-11-12 17:29:53 · 1248 阅读 · 0 评论 -
ZHRefresh一行代码搞定上拉加载,下拉刷新(Swift version)
try your bestZHRefreshSwift版的刷新控件,MJRefresh基于swift重写.MyZoneMy blog My github url ZHRefreshContentsswift版的下拉刷新框架, 一行代码搞定上拉加载, 下拉刷新. 开始使用 支持哪些控件刷新 如何安装 类结构 常见API ZHRefreshC...翻译 2019-03-30 11:14:46 · 533 阅读 · 0 评论