文档章节

iOS 第三方库收藏以及相关iOS开发工具

樗同学
 樗同学
发布于 2016/08/10 18:07
字数 598
阅读 58
收藏 3

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

1.autolayout   :Swift: SnapKit ,OC: Masonry 

1.1.YYKit,YYKit 是一组庞大、功能丰富的 iOS 组件

1.2 MJExtension 以及 MJFresh

2.达到 60 FPS 的滚动帧率 :Swift :AsyncDisplayKit

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

4.Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage只不过它是纯Swift的实现

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

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

7.RxAlamofire为Alamofire提供 函数响应式(FRP)调用接口,以优雅的方式使用Alamofire进行网络请求

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

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

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

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

12.Alamofire网络操作库 基本都知道

13.SwiftyJSON 可以配合Alamofire网络操作库一起使用的json解析库

14.RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发,维护。

RxSwift的目的是让让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程

16.ObjectMapper一个使用Swift写的口语轻松的将你的model转换为json 或者转为model (Class,struct)

17.Realm是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。更多进入官网

强有力的查看数据库工具Realm browser。用于编辑查看数据

18.SwiftGen 根据图片的名字自动生成enum 防止图片不存在的情况

19.SCLAlertView 弹出框效果

20.开源项目:MMPopupView

21.众享丝滑的Pop手势:FDFullscreenPopGesture 

22.Swift 的UITableviewcell UICollectionViewcell 的安全用法

 

 

 

代码崩溃信息收集工具 Crashlytics

iOS翻墙工具推荐蓝灯吧

专业的寻找图片用icons8

寻找CocoaPod上面第三方开源的库 Trending CocoaPods

也可以去Github上面寻找最多star的开源库

Swift语言指南 

© 著作权归作者所有

樗同学
粉丝 0
博文 33
码字总数 16046
作品 0
朝阳
私信 提问
iOS 学习资料整理

视频教程(英文) Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 iPad and iPhone Applic...

拉偶有所依
2015/01/19
2.5K
5
如何判断你是合格的高级iOS开发工程师?

前言 随着移动互联网的高速发展泄洪而来,有意学习移动开发的人越来越多了,竞争也是越来越大,需要学习的东西很多。如何才能在激烈的移动开发者竞争中一枝独秀,成为一名真正合格的高级iOS...

_小迷糊
2018/05/26
0
0
微信开放平台开发工具包(SDK)

iOS开发工具包 开发工具包(SDK) 使用微信分享、登录、收藏、支付等功能需要的库以及文件。点击下载iOS开发工具包64位 使用微信语音识别接口、语音合成接口。点击下载 语音SDK+Demo+开发文档...

雪深
2015/02/05
519
0
fir.im Weekly - iOS 开发中的 Git 流程

本期 fir.im Weekly 收集了微博上的热转资源,包含 Android、iOS 开发工具、源码等好用的轮子,还有一些 APP 设计的 Tips,希望对你有用。 精仿知乎日报 iOS 端 @我偏笑_NSNirvana花了将近一...

风起云飞fir_im
2015/11/03
102
0
libpinyin交叉编译移植ios平台

【业务需求】 一、功能需求 本人开发多语言输入法汉语联想输入法个人能力有限,要用第三方汉语联想输入法框架,需要https://github.com/libpinyin/libpinyin 移植到ios平台,通过cmake编译i...

mamatimin
2017/10/25
18
0

没有更多内容

加载失败,请刷新页面

加载更多

学习记录 互联网项目---3(Ribben优化)

3.3 负载均衡策略 {服务名称}.ribbon.NFLoadBalancerRuleClassName=具体策略 service:#服务名 ribbon: NFLoadBalancerRuleClassName : com.netflix.loadbalancer.RandomRule ......

Pole丶逐
28分钟前
3
0
redis - 的线程模型

redis 的线程模型 redis 内部使用文件事件处理器 file event handler,这个文件事件处理器是单线程的,所以 redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket,根据 so...

Canaan_
29分钟前
7
0
IT兄弟连 HTML5教程 使用盒子模型的浮动布局

虽然使用绝对定位可以实现页面布局,但由于调整某个盒子模型时其他盒子模型的位置并不会跟着改变,所以并不是布局的首选方式。而使用浮动的盒子模型可以向左或向右移动,直到它的外边缘碰到包...

老码农的一亩三分地
30分钟前
3
0
ubuntu上编译和使用easy_profiler对C++程序进行性能分析

本文首发于个人博客https://kezunlin.me/post/91b7cf13/,欢迎阅读最新内容! tutorial to compile and use esay profiler with c++ on ubuntu 16.04 <!--more--> Guide compile git clone h......

kezunlin
51分钟前
5
0
nginx master-worker进程工作原理

nginx的master-worker进程模型是其能够高性能的处理用户请求的原因之一,而且这里的每个worker进程都只会启动一个线程来处理用户请求。通常我们会将worker进程的数量设置得与我们的CPU数量一...

爱宝贝丶
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部