欢迎来到天天文库
浏览记录
ID:27509472
大小:55.50 KB
页数:9页
时间:2018-12-04
《iOS版饿了么使用的开源项目.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、iOS版饿了么使用的开源项目 上次和大家分享的是Android版支付宝使用的开源项目,今天就和你们分享下iOS版饿了么使用的开源项目: 1、1passwordextension 1Password是一款适用于iPhone/iPodtouch和iPad/iPadmini的通用应用,旨在帮助用户在自己的应用中使用第三方密码管理器。支持Swift4及iOS8以上的版本(项目地址:https://github.com/fahlout/PasswordExtension) 2、AFNetworking AFNetworking是一个适用于iOS以及MacOSX的网络库,它基于Fo
2、undationURL加载系统,扩展了Cocoa内置的强大的高级网络抽象。拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松。(项目地址:https://github.com/AFNetworking/AFNetworking) 3、Blockskit BlocksKit是一个开源的与Cocoa紧密集合的基础性框架,BlocksKit并没有创建新的宏,函数,方法和类,只是对Cocoa类的一个扩展,是一个blocks的大集合。BlocksKit给一些类带来了更好的block支持。(项目地址:https://github.com/BlocksKit/BlocksKit
3、) 4、BoringSSL BoringSSL是谷歌创建的OpenSSL分支,但使用BoringSSL的代码不能保证API或ABI的稳定性,而创建BoringSSL则是因为谷歌使用了超过70个OpenSSL补丁,部分被接受合并到了OpenSSL主库,但大部分没有。随着Android、Chrome和其它项目开始需要这些补丁的子集,事情日益变得复杂,要保证所有补丁在不同代码库正常工作需要太多精力。所以他们决定创建OpenSSL分支。(项目地址:https://github.com/google/boringssl) 5、CocoaLumberjack CocoaLumberjack是
4、一个快速、简单,但很强大的日志框架,用于MacOSX和iOS系统。(项目地址:https://github.com/CocoaLumberjack/CocoaLumberjack) 6、fishhook fishhook是一个非常简单的库,它允许支持在iOS上的模拟器和设备运行Mach-O,并提供动态绑定服务。此功能类似在OSX系统上使用的DYLD_INTERPOSE功能。你可以通过使用fishhook实现呼叫/跟踪功能(如:auditingfordouble-closeissueswithfiledescriptors)。(项目地址:https://github.com/faceb
5、ook/fishhook) 7、FMDB FMDB是一款简洁、易用的封装库,是SQLite的CAPI。以OC的方式封装了SQLite的C语言API,使用起来更加的方便。(项目地址:https://github.com/ccgus/fmdb) 8、Geohash geohash是一种地址编码,它能把二维的经纬度编码成一维的字符串。lbs可以说是一个基础应用,geohash对于解决附近地点搜索提供了一个有效的解决方案。(项目地址:https://github.com/CloudSide/geohash) 9、gRPC gRPC是一个高性能、开源和通用的RPC框架,面向移动和HTT
6、P/2设计。目前提供C、Java和Go语言版本,分别是:grpc,grpc-java,grpc-go.其中C版本支持C,C++,Node.js,Python,Ruby,Objective-C,PHP和C#支持(项目地址:https://github.com/grpc/grpc) 10、gRPC-Core C语言gRPC实现(项目地址:https://github.com/tony612/grpc-core) 11、gRPC-ProtoRPC gRPC中的一个类,前期的gRPC开发对ObjC并不了解,甚至于他们自己的gRPC-ProtoRPC库中类都是没有任何前缀,如ProtoRP
7、C,直到后期才开始添加GRPC作为前缀:GRPCProtoCall 12、gRPC-RxLibrary gRPC的Reactive拓展 13、IGListKit IGListKit是Instagram程序员做的一个数据驱动的UICollectionView框架,为了构建快速和可扩展的列表。另外,它有助于你在app结束对于大量视图控制器的使用。(项目地址:https://github.com/Instagram/IGListK
此文档下载收益归作者所有