ios第三方资源iOSer 的自我修养iOS

iOS开发常用开源库

2016-08-07  本文已影响2461人  0o冻僵的企鹅o0

在做iOS开发的过程中,一般都会使用开源库,好的开源库能让我们事半功倍,下面是我平时开发过程中使用的或者见过的一些优秀的iOS开源库,记录在此,方便自己以后使用查询,也给需要的同学一点参考。

这里我将这些开源库都分了类,更方便查找。

Objective-C

开源库 描述 ★star
SVWebViewController 内嵌的浏览器 2330+
AFNetworking 网络请求 26400+
FMDB 数据库sqlite3 10200+
Masonry 自动布局 12700+
Charts iOS图表库 10700+
FLEX 是Flipboard开源的一系列在应用中调试的工具集 6700+
TTTAttributedLabel 富文本 6500+
JazzHands 基于keyframe的UIKit动画框架(coding-iOS有用到) 5600+
iCarousel 很炫的视图切换 7900+
MagicalRecord CoreData 9600+
MBProgressHUD 指示器(菊花,风火轮) 1600+
SDWebImage 加载网络图片 15200+
MWPhotoBrowser 浏览图片 6200+
GPUImage 图像处理 13400
Chameleon 一个iOS的色彩框架。它运用现代化flat color将UIColor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板(OC&sWIFT) 6800+
MJRefresh 下拉刷新,上拉加载更多 8500+
TZImagePickerController 一个支持多选、选原图和视频的图片选择器,同时有预览、裁剪功能,支持iOS6+ 4400

IQKeyboardManager | 解决键盘在遮挡(OC & sSwift) |6600+
DACircularProgress | 环形进度条 |1800+
CYLTabBarController|自定义UITabbarController|3900+
MMDrawerController |侧边栏 |5500+
RESideMenu |侧边栏,类似QQ|6400+
PKRevealController|侧边栏|3600+
ZLSwipeableView |卡片动画|2300+
JDStatusBarNotification |status bar指示条|2600+
KMCGeigerCounter |动画帧速计算类库|1500+
HMSegmentedControl |分段控件|2400+
MXSegmentedPager|分段控件|800+
LMAlertView|自定义AlertView|700+
JSBadgeView | 角标|900+
RKNotificationHub|角标|2285+
RKDropdownAlert|顶部通知提示|1100+
RKSwipeBetweenViewControllers|交互式分段控件,类似twitter首页划动效果|1400+
TinderSimpleSwipeCards|可划动卡片,左划删除,右划选中|1700+
BBBadgeBarButtonItem |角标|800+
AHKActionSheet |列表式的action sheet|1100+
FRDLivelyButton|动态变化效果UIButton|1200+
MyLinearLayout|UI布局|1100+
DateTools|时间转友好化描述|4600+
CTAssetsPickerController|图片选择器|1600+
Mantle|json转model|9700+
MMPlaceHolder|app内显示UI尺寸|850+
BWTitlePagerView|类似twitter分栏效果|100+
CNPPopupController|弹出式卡片|1300+
FeSpinner|多种加载动画效果|1000+
PulsingHalo|涟漪动画效果|1300+
CRToast|状态栏弹出消息提醒|3400+
DZNEmptyDataSet|table展示空数据视图|6000+
SwipeView|快速给应滑动视图|2200+
FXBlurView|对视图进行模糊操作|4400+
SMPageControl|自定义pagecontrol|1700+
MLeaksFinder|内存泄露检测,微信读书出品成员出品|1200+
JVFloatLabeledTextField|▽浮动式文本输入框|5700+
TextFieldEffects|浮动式文本输入框|3100+
PDTSimpleCalendar|自定义日历|1500+
SlackTextViewController|是功能强大易用的TableView和CollectionView下的文字输入解决方案。具有文字输入框高度自适应,自动输入,复制单元格内容等诸多好用的特色|6700+
MMPopupView|弹出框,alertview ,action sheet,date picker,验证码输入框|1200+
RETableViewManager|可以帮助你进行动态创建与管理table views。它给我们提供了预定义cells(bool类型、文本、日期等等——请看下面的截图),但是你还可以创建自定义views,并与默认视图一同使用。|2000+
iRate|App Store中获得更多评论的最佳方式|3700+
FontAwesomeKit|Font Awesome 是一款可缩放的矢量图标字库,你可以利用CSS将Font Awesome发挥到极致,包括:大小、颜色、阴影或者其它任何支持的效果|2000+
specta|自动测试|1700+
HYFileManager|简单实用的iOS文件工具类|100+
Onboard|引导页|4200+
M13ProgressSuite|进度条|3000+
TDImageColors|检测出图片上使用最多的颜色|270+
PPNumberButton|一款高度可定制性商品计数按钮|110+
CHTCollectionViewWaterfallLayout|瀑布流layout|3000+
SDCycleScrollView|轮播|3000+
Tangram|七巧板,瀑布流,吸顶布局,悬浮布局|800+

完整的项目开源代码:

项目 描述 star
Coding-iOS Coding_iOS客户端 1720

Swift

开源库 描述 ★star
Alamofire Alamofire是AFNetworking的小弟。更年轻更时尚 19000+
PermissionScope 是智能 iOS 用户权限 UI 和统一 API,可以智能的处理用户权限请求 2900+
SwiftyDrop 轻量、易用的小清新弹出列表及信息提示组件 400
PMAlertController 自定义alertview 1000+
TBActionSheet 自定义ActionSheet 430+
SnapKit swift自动布局 7600+
Quick swift自动测试 5200+
SwiftyJSON Swift下JSON解析 11400+
Spring iOS动画 8800+
KeychainAccess 钥匙串管理 2000+

上面部分开源库图片描述


status bar指示条.gif 分段控件 1.png
2.png
3.png 4 5 列表式的action sheet.gif

[图片上传失败...(image-dbee42-1511767936649)]

iCarousel |很炫的视图切换(下面是其中一个效果,其它效果可以去github上查看)

[图片上传失败...(image-33d5fb-1511767936649)]

JVFloatLabeledTextField|浮动式文本输入框

浮动式文本输入框.gif

RETableViewManager

RETableViewManager
上一篇 下一篇

猜你喜欢

热点阅读