//工具类单例

static let goods : NHGoods = {

let good = NHGoods()

return good

}()

//懒加载

lazy var registerBtn: UIButton = {

var btn = UIButton.init(frame: CGRect(x: 100, y:350 , width: 200, height: 40));

       btn.backgroundColor = UIColor.orange

btn.setTitle("注册", for: .normal)

btn.setBackgroundImage(UIImage.init(named: "loginBtnBg"), for: .normal)

return btn

}()

//***** swift  第三方库*****//////////////////////////////////////////

http://blog.csdn.net/timtian008/article/details/53520896

#解决键盘弹起遮挡工具

pod 'IQKeyboardManagerSwift', '~>4.0.6'

#多种类型弹出框

pod 'SCLAlertView', :git => 'https://github.com/vikmeup/SCLAlertView-Swift'

# Alamofire 网络库 (4.1.0最低支持iOS8.0,4.0最低支持iOS9.0)

pod 'Alamofire', '~> 4.0'

# swift解析json库

pod 'SwiftyJSON', :git => 'https://github.com/IBM-Swift/SwiftyJSON.git' #AutoLayout 库 pod "SnapKit"

#网络图片库

pod "Kingfisher" # swift编写的各种加密算法,如:MD5,SHA1 pod 'CryptoSwift', :git => 'https://github.com/krzyzanowskim/CryptoSwift.git', :branch => 'swift3'

# 网络加载图片预处理工具

pod 'AlamofireImage', '~> 3.0' # swift RSA加密 pod 'SwiftyRSA', :git => 'https://github.com/TakeScoop/SwiftyRSA.git', :branch => 'swift-3.0'

# 二维码扫描解码及生成二维码

pod 'SwiftQRCode', :git => 'https://github.com/zhiquan911/SwiftQRCode.git', :branch => 'master'

# 苹果底层保存密码keychain工具,https://github.com/marketplacer/keychain-swift

pod 'KeychainSwift', '~> 6.0'

# websocket库

pod 'Starscream', :git => 'https://github.com/daltoniam/Starscream.git', :branch => 'swift3'

# 日志输出管理

pod 'Log', '~> 1.0'

# Swfit项目语言本地化支持框架: https://github.com/marmelroy/Localize-Swift

pod 'Localize-Swift', '~> 1.5'

#字体图片库

pod 'FontAwesomeKit.Swift'

#简单快速灵活的集成类似网易新闻, 头条等带滑块的滚动视图,实现视图联动, 滑块,https://github.com/jasnig/ScrollPageView

pod 'ScrollPageView', '~> 0.1.4'

swift -- 单例+ lazy懒加载 + 第三方库的更多相关文章

  1. 020 <one-to-one>、<many-to-one>单端关联上的lazy(懒加载)属性

    <one-to-one>.<many-to-one>单端关联上,可以取值:false/proxy/noproxy(false/代理/不代理) 实例一:所有lazy属性默认(支持 ...

  2. 018 关联映射文件中<class>标签中的lazy(懒加载)属性

    Lazy(懒加载): 只有在正真使用该对象时,才会创建这个对象 Hibernate中的lazy(懒加载): 只有我们在正真使用时,它才会发出SQL语句,给我们去查询,如果不使用对象则不会发SQL语句进 ...

  3. 019 关联映射文件中集合标签中的lazy(懒加载)属性

    <set>.<list>集合上,可以取值:true/false/extra,(默认值为:true) 实例一:(集合上的lazy=true(默认))class默认lazy=tru ...

  4. hibernate 中 fetch=FetchType.LAZY 懒加载失败处理

    对这种懒加载问题,最后的做法是利用Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,使得Hi ...

  5. 解决el-tree lazy懒加载时,连续勾选前两个子节点后第二次进入默认选中时,将父节点也勾选的问题

    在用到el-tree的懒加载和默认勾选功能时,若第一次勾选前几个连续节点,第二次进入默认勾选时,由于el-tree子节点尚未完全加载(只加载出来前几个),默认勾选已经开始(已加载出来的子节点被默认勾选 ...

  6. 每天看一片代码系列(四):layzr.js,处理图片懒加载的库

    所谓图片的懒加载,即只有当图片处于或者接近于当前视窗时才开始加载图片.该库的使用方法非常简单: var layzr = new Layzr({ attr: 'data-layzr', // attr和 ...

  7. [CocoaPods]终端方式加载第三方库

    终端方式集成第三方库 1.打开终端,转到当前工程所在的文件夹. 方式一: [访达]->[服务]->[系统偏好设置] ->勾选[新建位于文件夹位置的终端标签 ]和[新建位于文件夹位置的 ...

  8. thinkphp 3.2 加载第三方库 第三方命名空间库

    tp 自动加载的介绍: http://document.thinkphp.cn/manual_3_2.html#autoload 第三方库不规范库 不适用命名空间的库 可以使用import函数导入,其 ...

  9. [CocoaPods]客户端加载第三方库

    请先阅读另一篇博文铺垫知识基础:[CocoaPods]终端方式集成第三方库 客户端的Github地址:CocoaPods-app 点击下载客户端: [CocoaPods客户端] 安装下载的文件.软件界 ...

随机推荐

  1. How to clear fmadm log or FMA faults log (ZT)

    Here are the step by step of clearing the FMA faults on most of Oracle/Sun server. Work perfectly on ...

  2. vb和dos批处理创建或生成快捷方式

    https://www.cnblogs.com/gszhl/archive/2009/04/23/1441753.html vb和dos批处理创建或生成快捷方式   首先说我现在用的一种,最有效的也是 ...

  3. Oracle监听程序没法启动的一种解决办法

    遇到的是监听日志多了 oracle\diag\tnslsnr\WIN-MLPKEV0JE05\listener\trace 删除 日志关闭 lsnrctl  set log_status off;

  4. TS封装格式

    ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多达十几个,视频格式主要是mpeg2.苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的ts流,只 ...

  5. 7-EasyNetQ之Request & Response

    EasyNetQ也支持Request/Response这种方式的消息模式.这种方式很容易在client/Server应用中执行,客户端发送一个请求到服务器,服务器然后处理请求后返回一个响应.和传统的R ...

  6. [poj3348]Cows

    题目大意:求凸包面积. 解题关键:模板题,叉积求面积. 这里的cmp函数需要调试一下,虽然也对,与普通的思考方式不同. #include<cstdio> #include<cstri ...

  7. 线段树教做人系列(1)HDU4967 Handling the Past

    题意:给你n组操作,分别为压栈,出栈,询问栈顶元素.每一组操作有一个时间戳,每次询问栈顶的元素的操作询问的是在他之前出现的操作,而且时间戳小于它的情况.题目中不会出现栈为空而且出栈的情况. 例如: p ...

  8. 290. Word Pattern 单词匹配模式

    [抄题]: Given a pattern and a string str, find if str follows the same pattern. Here follow means a fu ...

  9. 【转】nginx+memcached构建页面缓存应用

    如需转载请注明出处: http://www.ttlsa.com/html/2418.html nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的 ...

  10. Luogu 4103 [HEOI2014]大工程

    BZOJ 3611 明明在BZOJ上是$6s$的时限,怎么到Luogu上就变成$4s$了…… 按照套路建出虚树,点之间的距离可以变成边权表示在虚树上,然后考虑如何树形$dp$. 最大值和最小值应当比较 ...