美文网首页
GitHub个人收藏iOS开源框架

GitHub个人收藏iOS开源框架

作者: VidarChoi | 来源:发表于2016-07-27 10:47 被阅读128次

1.AFNetworking

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

用于网络请求

2.JSONKit

地址:https://github.com/johnezang/JSONKit

解析JSON

3.Reachability

地址:https://github.com/tonymillion/Reachability

检查网络状况

4.SVPullToRefresh

地址:https://github.com/samvermette/SVPullToRefresh

处理刷新

5.FMDB

地址:https://github.com/ccgus/fmdb

对数据库进行操作

也可以使用CoreData

CoreDate介绍地址:https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html

6.SDWebImage

地址:https://github.com/rs/SDWebImage

缓存网络图片

可以使用TMCache替代,TMCache是tumblr团队使用的缓存项目

地址:https://github.com/tumblr/TMCache

7.MBProgressHUD

地址:https://github.com/jdg/MBProgressHUD

加载提示框

8.pop

地址:https://github.com/facebook/pop

facebook出品的动画框架

9.CocoaPods

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

第三方库管理工具

10.GPUImage

地址:https://github.com/BradLarson/GPUImage

处理图片效果

11.BlocksKit

地址:https://github.com/zwaldowski/BlocksKit

block框架

12.ReactiveCocoa

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

函数式响应式编程框架

13.Mantle

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

将json数据模型化model对象

14.cocos2d-swift

地址:https://github.com/cocos2d/cocos2d-swift

cocos2d

15.RESideMenu

地址:https://github.com/romaonthego/RESideMenu

侧滑菜单

16.SWTableViewCell

地址:https://github.com/CEWendel/SWTableViewCell

UITableViewCell 的子类, 实现了左右滑动显示信息视图并调出按钮

17.TTTAttributedLabel

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

UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能

18.PNChart

地址:https://github.com/kevinzhow/PNChart

带动画效果的图表控件

19.VVDocumenter-Xcode

地址:https://github.com/onevcat/VVDocumenter-Xcode

帮助开发者轻松的生成注释文档

20.appirater

地址:https://github.com/arashpayan/appirater

用于提醒用户给你的 APP 打分的工具

21.Masonry

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

AutoLayout扩展工具

22.ASIHTTPRequest

地址:https://github.com/pokeb/asi-http-request

已停止更新,用于网络请求

23.YTKNetwork(猿题库团队对AFNetworking的进一步封装)

相比 AFNetworking,YTKNetwork 提供了以下更高级的功能:

支持按时间缓存网络请求内容

支持按版本号缓存网络请求内容

支持统一设置服务器和 CDN 的地址

支持检查返回 JSON 内容的合法性

支持文件的断点续传等等,具体看github上的介绍

下载地址:https://github.com/yuantiku/YTKNetwork

24、MBProgressHUD

MBProgressHUD就不多说了,伟大的菊花。

下载地址:https://github.com/jdg/MBProgressHUD

25、SVProgressHUD

SVProgressHUD是一个轻量级的菊花。

下载地址:https://github.com/samvermette/SVProgressHUD

26、CocoaAsyncSocket

CocoaAsyncSocket是用的最广泛的socket开发库,省略了程序员与CFNetwork接触的时间,延长了程序员寿命。作者根据iOS平台的特性,实现了两套异步socket网络库,一个基于GCD与POSIX Socket开发的socket异步网络库,另外一个是使用CFSocket与runloop实现,

下载地址:https://github.com/robbiehanson/CocoaAsyncSocket

27、SocketRocket

SocketRocket是Square开发的一个实现webSocket的库,可以轻松的实现即时通信。

下载地址:https://github.com/square/SocketRocket

28、FMDB (查询大数据性能,可能更胜一筹)

fmdb是一个数据库管理库,封装了sqlite相关的sql语句,简化数据库操作。

下载地址:https://github.com/ccgus/fmdb

29.coreData:(不会因为不会写sql而没法保存数据)

MagicalRecord:很牛逼的coredata的封装,支持多纯种,4600多个star足以说明其实用性。3.0版本修复了原来2.0版本多线程的一些问题

30、ssziparchive

ssziparchive与sstoolkit是同一个作者,这哥们儿简直是个天才。

https://github.com/soffes/ssziparchive

31、ZipArchive

ZipArchive同样是minizip的封装。

https://github.com/mattconnolly/ZipArchive

32、Objective-Zip

Objective-Zip将Zlib和MiniZip用Objective-C进行了封装,使用起来非常简单。

https://github.com/flyingdolphinstudio/Objective-Zip

33、OpenUDID

OpenUDID是iOS禁止使用系统UDID之后的新解决方法。

https://github.com/ylechelle/OpenUDID

34、RegexKitLite

RegexKitLite 是一个轻量级的Objective-C的正则表达式库,支持 Mac OS X 和 iOS,使用ICU 库开发。

下载地址:https://github.com/wezm/RegexKitLite

35. CocoaPods

第三方库管理工具这是一个收集了很多iOS开源项目的页面,给作者赞一个

安全保存用户密码:(较少量数据)

36、STUtils

STUtils是一系列的工具集,包含了很多对于iOS原生类的扩展,当然也包含一个用于安全保存用户密码STKeyChain。

https://github.com/ldandersen/STUtils

37、scifihifi-iphone

scifihifi-iphone用于安全保存用户密码到keychain中。

https://github.com/ldandersen/scifihifi-iphone

38、sskeychain

sskeychain同scifihifi-iphone一样,不过属于轻量级。

https://github.com/soffes/sskeychain

39. Leancloud 网络存储数据

官网:https://leancloud.cn/

第三方UI:

40、appirater

appirater是一个可以直接使用到任何iPhone应用中的开源类,用于提醒用户在打开App时,对应用进行评论或打分。

下载地址:https://github.com/arashpayan/appirater

41

FDStatusBarNotifierView 实现了在状态栏中显示自定义提醒信息的功能。

下载地址:https://github.com/frankdilo/FDStatusBarNotifierView

42、MTStatusBarOverlay

MTStatusBarOverlay 是一个定制的 iOS状态栏,用于覆盖系统默认的状态栏。

下载地址:

https://github.com/myell0w/MTStatusBarOverlay

43、iCarousel

iCarousel 是一个用来简化在 iOS 上实现旋转木马时的视图切换效果,支持 iPad,提供多种切换效果。

下载地址:https://github.com/nicklockwood/iCarousel

44、MWPhotoBrowser

MWPhotoBrowser 实现了一个照片浏览器类似 iOS自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。

下载地址:https://github.com/mwaterfall/MWPhotoBrowser

二维码:

45、zxing

zxing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、DataMatrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端。

https://github.com/zxing/zxing

46、ZBar

ZBar 是款桌面电脑用条形码/二维码扫描工具,支持摄像头及图片扫描,支持多平台包括 iPhone 手机。同时 ZBar提供了二维码扫描的 API 开发包。

https://github.com/ZBar/ZBar

47、ObjQREncoder

ObjQREncoder 是Objective-C的二维码的编码器,用于生成二维码图像。

https://github.com/jverkoey/ObjQREncoder

48、ijkplayer

ijkplayer 是视频直播框架

https://github.com/Bilibili/ijkplayer

相关文章

网友评论

      本文标题:GitHub个人收藏iOS开源框架

      本文链接:https://www.haomeiwen.com/subject/arrocttx.html