1、CryptoSwift

swift加密库, 支持md5,sha1,sha224,sha256...

github地址: https://github.com/krzyzanowskim/CryptoSwift

2、Kingfisher

Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage

只不过它是纯Swift的实现

github地址:https://github.com/onevcat/Kingfisher

3、PeekPop

3DTouch动画组件

Peek和Pop是iPhone 6S和6S+上新增的一个很棒的iOS特性,可以很方便地使用3D touch来预览内容。

github地址:https://github.com/marmelroy/PeekPop

4、AlamofireObjectMapper

将Alamofire JSON响应数据 转为swift对象

github地址:https://github.com/tristanhimmelman/AlamofireObjectMapper

5、RxAlamofire

为Alamofire提供 函数响应式(FRP)调用接口

以优雅的方式使用Alamofire进行网络请求

github地址:https://github.com/RxSwiftCommunity/RxAlamofire

6、PromiseKit

异步编程类库 提供了很多实用的异步函数 让异步编程更简单

github地址:https://github.com/mxcl/PromiseKit

7、EZSwiftExtensions

对Swift标准库, Foundation, UIKit 提供了很多高级扩展函数

包括以下内容:

NSObject

Bool

Int

Double

String

NSAttritedString

Array

Dictioanry

NSDate

NSTimer

CGRect

UIViewController

UIView

UITextView

UILabel

UIImageView

UIImage

Block Objects

UIDevice

NSUserDefauts

NSURL

EZ function and variables

github地址:https://github.com/goktugyil/EZSwiftExtensions

8、Aspects

swift面向切面编程(AOP)库 【Method Swizzling】

github地址:https://github.com/steipete/Aspects

9、PermissionScope

权限管理库 提供申请权限授权操作

githubd地址:https://github.com/nickoneill/PermissionScope

10、Alamofire

网络操作库 基本都知道

github地址:https://github.com/Alamofire/Alamofire

Swift 必备开发库10个的更多相关文章

  1. Swift 必备开发库 (高级篇) (转)

    1.CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256... github地址: https://github.com/krzyzanowskim/Crypt ...

  2. Swift 必备开发库 (高级篇)

    1.CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256... github地址: https://github.com/krzyzanowskim/Crypt ...

  3. Swift必备开发库(高级篇)

    1.CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256... github地址: https://github.com/krzyzanowskim/Crypt ...

  4. 一个让业务开发效率提高10倍的golang库

    一个让业务开发效率提高10倍的golang库 此文除了是标题党,没有什么其他问题. 这篇文章推荐一个库,https://github.com/jianfengye/collection. 这个库是我在 ...

  5. Swift游戏开发实战教程(霸内部信息大学)

    Swift游戏开发实战教程(大学霸内部资料) 试读下载地址:http://pan.baidu.com/s/1sj7DvQH 介绍:本教程是国内第一本Swift游戏开发专向资料. 本教程具体解说记忆配对 ...

  6. Android &Swift iOS开发:语言与框架对比

    转载自:http://www.infoq.com/cn/articles/from-android-to-swift-ios?utm_campaign=rightbar_v2&utm_sour ...

  7. 【今日推荐】移动 Web 开发的10个最佳 JavaScript 框架

    选择正确的 JavaScript 框架,对于开发移动 Web 应用程序是至关重要的,也是移动应用程序开发的一项重要任务.开发人员可以使用框架实现的功能高效地达到他们的开发目标.这些预实现的组件采用优秀 ...

  8. 转:java开发的10位牛人

    文章来自于:http://it.deepinmind.com/java/2014/04/10/top-10-java-people-you-should-know.html James Gosling ...

  9. Swift UI开发初探

    今天凌晨Apple刚刚发布了Swift编程语言,Swift是供iOS和OS X应用编程的新编程语言.相信很多开发者都在学习这门新语言. 废话不多说,下面我就来学习使用Swift创建一个简单的UI应用程 ...

随机推荐

  1. RobotFrameWork(二)Ride简单使用及快捷键

    一.简单示例 注意:以下操作使用到快捷键的,请先确保没有与其他软件的快捷键设置冲突,比如sogou拼音.有道词典等等 1.启动ride 启动ride方法: 1)  通过界面图标 2)  dos命令行: ...

  2. C/C++:C++中static,extern和extern "C"关键字

    1. extern 变量 extern 表明该变量在别的地方已经定义过了,在这里要使用那个变量. 当extern不与"C"在一起修饰变量或函数时,如在头文件中: extern in ...

  3. JQuery中对option的添加、删除、取值

    jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...});    //为Selec ...

  4. .NET 多线程

    多线程 在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”.多线程处理一个常见的例子就是用户界面.利用线程,用户可按下一个按钮,然后程序会立即作出响 ...

  5. i春秋手动病毒查杀

    1:查看系统进程程   tasklist命令 2:当任务管理器无法打开的时候可以利用 taskkill /f /im [程序所显示的pid]   两个参数的意思分别是强制和程序在内存中的印象 3:ms ...

  6. LeetCode之383. Ransom Note

    -------------------------------------------- 思路就是进行频率统计. 统计一下第二个字符串字符出现次数++统计一下第一个字符串中字符出现次数--如果出现负数 ...

  7. 将UINavgationController的push改成从左到右

     CATransition* transition = [CATransition animation]; transition.type = kCATransitionPush;        // ...

  8. Javascript数据类型检测

    Javascript有5种简单数据类型和一种复杂数据类型 基本数据类型:String,Boolean,Number,Undefined, Null 引用数据类型:Object(Array,Date,R ...

  9. java返回一个简单的日历

    import java.text.*; //首先得导包 import java.util.*; public class hw2 { /** * 计算日期差 返回的天数 * @param dstr1 ...

  10. nodejs review-01

    lesson lesson-code 05 Run your first web server 使用curl //指定方法;显示header信息 curl -X GET -i localhost:30 ...