iOS常用的三方库整理

自己整理的,可以选择合适自己项目的使用

网络请求:
AFNetworking
YTKNetwork

加载框:
MBProgressHUD
SVProgressHUD

轮播图:
TYCyclePagerView
SDCycleScrollView
KJBannerView
WMZBanner
ZYBannerView:简单易用, 显示内容定制性强的可循环轮播控件. 可以实现类似淘宝商品详情中侧拉进入详情页的功能.

布局:
Masonry

弹框:
TYAlertController
SCLAlertView-Objective-C
WMZDialog
LEEAlert
EasyTipView

图片:
TZImagePickerController
YBImageBrowser
SDWebImage
YYWebImage
IDMPhotoBrowser
HUPhotoBrowser
KSPhotoBrowser

图片裁剪:
JPImageresizerView

UILabel:
YYText
TTTAttributedLabel
TYAttributedLabel
UILabel+Copyable
M80AttributedLabel

特斯拉组件:
YNPageViewController
JXPagingView
VTMagic
WMZPageController
SPPageMenu

个人用过JXPagingView和YNPageViewController,个人感觉JXPagingView好用点,而且一直在维护。
YNPageViewController库已经很久不维护了。

标题栏:
CMPageTitleView
JXCategoryView

键盘:
IQKeyboardManager

悬浮球:
JhtFloatingBall
WMDragView
MNFloatBtn

Model转换:
MJExtension
YYModel

数据库:
FMDB

空页面展示:
DZNEmptyDataSet
LYEmptyView

列表刷新:
MJRefresh

关于TableViewCell:
UITableView+FDTemplateLayoutCell
SWTableViewCell

瀑布流:
HDCollectionView

自定义tableView:
RETableViewManager

图表:
PNChart
AAChartKit
ZHLineChart

侧边栏:
MMDrawerController
RESideMenu
CWLateralSlide

Tabbar:
ESTabBarController
CYLTabBarController
IrregularTabbarCustom
TLAnimationTabBar
YPTabBarController
WXTabBarController

日历和日期选择:
FSCalendar
PDTSimpleCalendar
PGDatePicker
DatePicker
BRPickerView
CXDatePickerView

视频播放器:
ZFPlayer
SJVideoPlayer
shortVideoDemo

导航:
RTRootNavigationController
HBDNavigationBar
YPNavigationBarTransition

启动广告:
XHLaunchAd

按钮:
PPNumberButton
VHBoomMenuButton

搜索:
PYSearch

弹幕:
OCBarrage
BarrageRenderer
HJDanmakuDemo

跑马灯:
UUMarqueeView
YFRollingLabel

弹出视图:
LNPopupController
HWPanModal
YBPopupMenu

下拉菜单:
WMZDropDownMenu
ZHFilterMenuView
TFDropDownMenu

网页:
AXWebViewController
JXBWKWebView

拖拽:
BMLongPressDragCellCollectionView
WMDragView

通讯录:
PPGetAddressBook

Socket:
CocoaAsyncSocket

数据存储:
YTKKeyValueStore

密码输入框:
CRBoxInputView
JHVerificationCodeView

圆角:
ZYCornerRadius

树形:
WMZTreeView

动画:
TLTransitions:View的转场动画
GXTransition

其他:
ReactiveObjC
BlocksKit
XLUIKit
GKDYVideo:仿抖音app的部分功能
DouYinComment:1.抖音视频评论手势拖拽效果 2.抖音视频播放, 边下边播, 预加载, TikTok 3.铃声多多,上传铃声音频到库乐队(GarageBand)

常用控件大全:
cgmRep
iOS_Tips:iOS的一些示例,持续更新中:1、暗黑模式 2、AppleID登录应用 3、AVFoundation 高仿微信相机拍摄和编辑 4、AVFoundation 人脸检测 5、AVFoundation 实时滤镜 6、GPUImage框架的使用 7、音视频编解码 8、OpenGLES 9、LeetCode算法练习 10、.......

App Store上传工具:
transporter

三方库网站

iOS ExamplesCocoa Controls这两个网站收集了大量的开源组件和库,并且进行了非常细致的分类,你能够非常方便地找到适合自己的“轮子”

Open-Source iOS Apps:作者在这个项目中收录了很多优秀的、完整的开源 iOS App,并做了详细分类,还专门标出了上架了 App Store 的开源 iOS App。

NSHipsterAFNetworking 和 Alamofire 的作者 Mattt维护的,主要关注的是一些不常用的 iOS 知识点。如果你想扩展自己的 iOS 知识面,这个网站里的内容会非常适合你。

Awesome iOS也是一个值得推荐的网站,里面包含了 iOS 开发的方方面面,而且内容都是经过人工筛选、分类的。我觉得,你遇到任何 iOS 的问题,都应该先到这个网站看看。
Awesome iOS 最大的特点就是大而全,囊括了从开发、调试到发布 App Store 的各种学习资料,也包含了博客、书籍、教程、邮件订阅、播客的推荐。同时,这个网站还包括了 iOS 开发更细分的 Awesome 推荐,比如关于 ARKit 的 Awesome ARKit,关于面试问题收集的 Awesome iOS Interview question list 等等。

iOS知名开发者:你可以通过关注他们的博客、Twitter、GitHub ,来了解走在 iOS 领域前沿开发者的视野和 iOS 最新的动向。
开源项目团队:如果你正在使用他们的开源项目,通过关注他们的动向,随时了解这些开源项目的最新进展

行业优质博客汇总

Book-Recommend-Github:推荐生活当中积累的Objective-C以及Swift优秀三方库

Swift学习项目

DanTang:单糖——良品生活指南:家居零食、礼物美妆、海淘购物
TodayNews:Swift 4 - 模仿今日头条
XMLYFM:这个项目模仿喜马拉雅FM,目前仅实现了发现中的推荐页面、分类页面、广播页面、榜单页面、主播页面
XMLYFM:swift项目仿写喜马拉雅App,采用MVC+MVVM设计模式,Moya+SwiftyJSON+HandyJSON网络框架和数据解析。数据来源抓包及部分本地json文件
项目分析地址:https://juejin.im/post/5b97743df265da0af21351aa
YYSwiftProject:swift项目,仿写有妖气漫画,旨在提高swift代码能力,熟悉使用知名三方库并自定义封装一些控件
dctt:xx头条【完整项目持续迭代中】(一款本地生活信息发布APP,分享新鲜事、找人找对象等生活服务)。已App Store上架,这里仅供学习交流
U17:精仿有妖气漫画(Swift5)
LBXMLYFM-Swift:Swift5项目仿写喜马拉雅App,采用MVC+MVVM设计模式,Moya+SwiftyJSON+HandyJSON网络框架和数据解析。数据来源抓包及部分本地json文件

Swift学习资料

菜鸟教程
官方文档
Swift官方入门文档
Swift:Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,137评论 6 511
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,824评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,465评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,131评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,140评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,895评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,535评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,435评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,952评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,081评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,210评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,896评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,552评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,089评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,198评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,531评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,209评论 2 357

推荐阅读更多精彩内容

  • 综合类型 综合类型指的是学习资源,博客,demo地址,个人总结,软文等 1.iOS学习资源汇总(开源项目、第三方库...
    守护地中海的花阅读 520评论 0 1
  • 转自—— http://blog.csdn.net/xielei505518345/article/details...
    VicJin阅读 1,059评论 0 6
  • 生命再长,也有终结的那天,人生再美,总有告别的一日。是得到还是失去,都是命里注定的,一切皆有定数。徐志摩先生说“得...
    音段阅读 418评论 3 13
  • 故地重游,不一样的是,3年多前,我们是5个人,而今天,是6个人。是的,多了一个成员。 黄沙漫漫,遮挡不住岁月的光辉...
    左叶右李阅读 375评论 0 2
  • 开始打扮他,买各种衣服。吃各种美味。看各种电影。他说这没意义,不过也乐在其中。 有一次去H市看他,他说有考试。于是...
    YANG喵本阅读 215评论 0 0