[关闭]
@flowyears 2016-12-26T09:30:45.000000Z 字数 4696 阅读 1586

iOS常用开源库

iOS常用开源库


❋Objective-C库❋

网络请求

1. AFNetworking 🔥

浏览器

1. SVWebViewController 🔥

数据库

1. FMDB 🔥

2. MagicalRecord

CoreData

自动布局

1. Masonry 🔥

图表

1. Charts

Time | Date

1. DateTools

时间转友好化描述

富文本

1. TTTAttributedLabel 🔥

2. YYText 🔥

动画

1. JazzHands

基于keyframe的UIKit动画框架(coding-iOS有用到)

2. FeSpinner

多种启动画面动画效果

3. PulsingHalo

涟漪动画效果

图片相关

1. SDWebImage 🔥

加载网络图片

2. GPUImage 🔥

图像处理

3. MWPhotoBrowser 🔥

浏览图片

4. CTAssetsPickerController

图片选择器

5. TDImageColors

检测出图片上使用最多的颜色

6. QBImagePicker

star 1400+

7. TOCropViewController

图片剪裁,旋转等

Model

1. Mantle

json转model

2. YYKit 🔥

颜色Color & 素材

1. Chameleon 🔥

一个iOS的色彩框架。它运用现代化flat color将UIColor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板(OC&sWIFT)

2. FontAwesomeKit 🔥

Font Awesome 是一款可缩放的矢量图标字库,你可以利用CSS将Font Awesome发挥到极致,包括:大小、颜色、阴影或者其它任何支持的效果

侧边栏

1. MMDrawerController

2. RESideMenu

侧边栏,类似QQ

3. PKRevealController

TextField & TextView

1. JVFloatLabeledTextField 🔥

浮动式文本输入框

2. TextFieldEffects

浮动式文本输入框

3. SlackTextViewController

是功能强大易用的TableView和CollectionView下的文字输入解决方案。具有文字输入框高度自适应,自动输入,复制单元格内容等诸多好用的特色 ☆6700+

提示进度条

1. MBProgressHUD 🔥�

指示器(菊花,风火轮)

2. DACircularProgress

环形进度条

3. CRToast 🔥

状态栏弹出消息提醒

4. RKDropdownAlert

顶部通知提示

5. JDStatusBarNotification

status bar指示条

6. M13ProgressSuite

进度条☆3000,种类很多

键盘

1. IQKeyboardManager

解决键盘在遮挡(OC & sSwift)

引导页 & 启动页

1. Onboard 🔥

引导页(oc & swift)

卡片动画

1. iCarousel

很炫的视图切换,cover follow

2. ZLSwipeableView

卡片动画,左右滑动消失

3. TinderSimpleSwipeCards

可划动卡片,左划删除,右划选中

4. CNPPopupController

弹出式卡片

5. SwipeView

分页滑动视图

日历

1. PDTSimpleCalendar

自定义日历

下拉刷新

1. MJRefresh

下拉刷新,上拉加载更多,国人写的,star数量很多

2. CBStoreHouseRefreshControl

效果酷炫,可以自己定制

UI

1. PPNumberButton

一款高度可定制性商品计数按钮

2. FRDLivelyButton

按钮动态变化效果UIButton

3. DZNEmptyDataSet 🔥

table展示空数据视图

4. FXBlurView

对视图进行模糊操作

5.ASValueTrackingSlider

UISlider带popoer跟随提示 star 1500+

分段控件

1. HMSegmentedControl

2. RKSwipeBetweenViewControllers

交互式分段控件,类似twitter首页划动效果

3. BWTitlePagerView

类似twitter分栏效果

4. SMPageControl

自定义pagecontrol。比较丰富

AlertView & ActionSheet

1. LMAlertView

自定义AlertView

2. AHKActionSheet

列表式的action sheet

3. MMPopupView

弹出框,alertview ,action sheet,date picker,验证码输入框

角标

1. JSBadgeView

角标

2. RKNotificationHub

角标

3. BBBadgeBarButtonItem

角标

TableView

1. RETableViewManager

可以帮助你进行动态创建与管理table views。它给我们提供了预定义cells(bool类型、文本、日期等等——请看下面的截图),但是你还可以创建自定义views,并与默认视图一同使用。

布局Layout

1. MyLinearLayout

UI布局

2. CHTCollectionViewWaterfallLayout 🔥

瀑布流layout

3. LXReorderableCollectionViewFlowLayout

iOS 实现多种分类 添加删除排序功能 star 1600+

轮播

1. SDCycleScrollView

轮播

文件

1. HYFileManager

简单实用的iOS文件工具类

其它

1. SloppySwiper

手势返回

调试工具类

1. FLEX

是Flipboard开源的一系列在应用中调试的工具集

2. KMCGeigerCounter

动画帧速计算类库

3. MMPlaceHolder

app内显示UI尺寸

4. MLeaksFinder

内存泄露检测,微信读书出品成员出品

5. iRate 🔥

App Store中获得更多评论的最佳方式

6. specta

自动测试


❋完整的项目开源代码❋

1.Coding-iOS

Coding_iOS客户端


❋Swift开源代码❋

网络

1. Alamofire 🔥

Alamofire是AFNetworking的小弟。更年轻更时尚|19000+

颜色Color & 素材

1. Chameleon 🔥

一个iOS的色彩框架。它运用现代化flat color将UIColor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板(OC&sWIFT)

AlertView & ActionSheet

1.PMAlertController

自定义alertview|1000+

2.TBActionSheet

自定义ActionSheet |430+

自动布局

1. SnapKit 🔥

swift自动布局 ☆7600+

引导页 & 启动页

1. Onboard 🔥

引导页(oc & swift)

动画

1. Spring 🔥

iOS动画 ☆8800+

键盘

1. IQKeyboardManager

解决键盘在遮挡(OC & sSwift)

Json

1. SwiftyJSON

Swift下JSON解析 ☆11400+

其它

1. PermissionScope

是智能 iOS 用户权限 UI 和统一 API,可以智能的处理用户权限请求|2900+

2. SwiftyDrop

轻量、易用的小清新弹出列表及信息提示组件|400

3. KeychainAccess

钥匙串管理|2000+

工具

1.Quick

swift自动测试|5200+


其它资源:iOS开发常用三方库、插件、知名博客等等

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注