iOS:开发常用GitHub开源项目(持续更新)

简介:

IOS开发常用GitHub开源项目(持续更新)

数据类
开源库 作者 简介
AFNetworking Mattt 网络请求库
ASIHTTPRequest pokeb 网络请求库
Alamofire cnoon Swift简洁网络请求库
SBJson stig Json解析引擎
JSONKit johnezang Json解析引擎
MJExtension CoderMJLee 字典转模型框架
KissXML robbiehanson XML解析
RNCryptor rnapier AES加密
FMDB ccgus 轻量级数据库
Valet EricMuller22 KeyChain
sskeychain soffes KeyChain
KeychainIDFA qixin1106 KeyChain中存储唯一标识符
ZipArchive istx25 解压和压缩文件
openshare 100apps 无需官方SDK的社交分享组件
MagicalRecord tonyarnold 封装Core Data

控件类
开源库 作者 简介
FDFullscreenPopGesture sunnyxx 丝滑的全屏滑动返回手势
UITableView-FDTemplateLayoutCell sunnyxx 动态计算Cell高度
SDWebImage rs 异步加载图片
FastImageCache mallorypaine 异步加载图片
MJRefresh CoderMJLee 刷新控件
EGOTableViewPullRefresh JackShi 刷新控件
MMDrawerController danmurrelljr 侧边抽屉导航
RESideMenu romaonthego 侧边抽屉导航
YiSlideMenu coderyi UIScrollView实现的侧边菜单
SWTableViewCell CEWendel UITableViewCell左右滑动显示更多
MGSwipeTableCell MortimerGoro UITableViewCell左右滑动显示更多
BLKFlexibleHeightBar bryankeller 动态改变导航栏高度
NJKWebViewProgress ninjinkun UIWebView加载进度条
RGCardViewLayout terminatorover 卡片浏览
iCarousel nicklockwood 卡片浏览
HJCarouselDemo panghaijiao 图片浏览
Toast scalessec 提示HUD
SVProgressHUD honkmaster 提示HUD
MBProgressHUD matej 提示HUD
RDVTabBarController robbdimitrov 自定义TabBar
FlatUIKit jamieomatthews 一些扁平化的自定义控件
HTHorizontalSelectionList erikackermann 分段选择器切换视图
CorePagesView nsdictionary 分段选择器切换视图
THSegmentedPager hons82 分段选择器切换视图
Masonry cloudkite 代码实现AutoLayout
fontdiao lexrus 利用字体加载常用Icon
HJDanmaku panghaijiao 弹幕
JSQMessagesViewController jessesquires 即时聊天框架
MessageDisplayKit xhzengAIB 类似微信App的IM应用
LTMorphingLabel lexrus 文字动画效果,好炫,有种想学swift的冲动
VVBlurPresentation onevcat UIViewController blur效果
CXAlertView ChrisXu1221 自定义View弹框
SCLAlertView dogo 自定义View弹框
MWPhotoBrowser mwaterfall 图片预览
GPUImage BradLarson 图像滤镜
FXBlurView nicklockwood 玻璃效果
Chameleon ViccAlexander 视图颜色渐变,UIColor扩展
MMTweenAnimation adad184 自定义动画
PopMenu xhzengAIB 动画分享菜单
TreeTableView yixiangboy 树形UITableView eg:城市选择
TYWaterWaveView 12207480 电量波浪动画
SVPulsingAnnotationView MuteQ 脉冲光晕层
CTAssetsPickerController chiunam 用户相册选择器
QBPopupMenu questbeat 弹出式菜单
PNChart kevinzhow 数据走势图,扇形图,条形图
FeSpinner NghiaTranUIT 沙漏等多种动画加载效果
PulsingHalo shu223 涟漪动画效果
JMHoledView leverdeterre 创建用户引导视图
RKNotificationHub cwRichardKim 添加未读消息数显示提醒
SXFiveScoreShow dsxNiubility 能力值展示的五边形
Masu midnightSuyama UIView显示尺寸占位符
JDStatusBarNotification jaydee3 状态栏通知
PDTSimpleCalendar jmig 日历组件
TextFieldEffects raulriera UITextField扩展
ios-charts danielgindi 折线图,扇形图,走势图....
M13Checkbox Marxon13 选择框
Xcode插件
开源库 作者 简介
CocoaPods segiddins 依赖库管理工具
Alcatraz supermarin 插件管理工具 -- 教程
VVDocumenter-Xcode onevcat 快捷注释
XToDo trawor 产生warning,实现备忘功能
KSImageNamed-Xcode ksuther 提供UIImage自动补全功能的插件
OMColorSense omz UIColor颜色输入辅助工具
FuzzyAutocompletePlugin slazyk 代码联想补全
XAlign qfish 代码对齐
ESJsonFormat-Xcode EnjoySR 将JSON格式化输出为模型的属性
HTYCopyIssue hanton 快速在Google,Stackoverflow搜索错误警告
Mac工具
开源库 作者 简介
iReSign maciekish 不越狱安装破解软件,ipa重签名
ZXResign XieXieZhongxi 批量重签名iPA工具

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5433336.html ,如需转载请自行联系原作者
相关文章
|
5月前
|
开发工具 git C++
【够用就好002】外行第一次发布github项目仓库
#deepseek#自学 记录外行学习代码的历程 今天是上传自己的工具代码到github仓库,一直以来是伸手党克隆别人的项目,今天在deepseek的辅导下上传自己的内容。
|
6月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
360 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
3月前
|
开发工具 C++ git
五分钟看懂推送本地项目到 GitHub新手菜鸡
五分钟看懂推送本地项目到 GitHub新手菜鸡
|
9月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
295 3
|
9月前
|
Java Android开发 Swift
安卓与iOS开发对比:平台选择对项目成功的影响
【10月更文挑战第4天】在移动应用开发的世界中,选择合适的平台是至关重要的。本文将深入探讨安卓和iOS两大主流平台的开发环境、用户基础、市场份额和开发成本等方面的差异,并分析这些差异如何影响项目的最终成果。通过比较这两个平台的优势与挑战,开发者可以更好地决定哪个平台更适合他们的项目需求。
227 1
|
4月前
|
开发工具 git
vscode推送项目到github仓库故障解决1
本文介绍了如何优雅解决本地仓库与远程仓库历史记录不一致的问题,并提供避免未来问题的最佳实践。核心在于理解问题根源(如历史记录差异和常见原因),采用推荐的解决方案(先本地初始化再关联远程仓库),并遵循一致的工作流程、团队协作规范及熟悉 Git 命令。通过强制推送或合并无关历史记录等方式处理现有冲突,同时养成良好习惯以预防类似问题。
|
5月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
422 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
10月前
|
IDE Android开发 iOS开发
探索Android与iOS开发的差异:平台选择对项目成功的影响
【9月更文挑战第27天】在移动应用开发的世界中,Android和iOS是两个主要的操作系统平台。每个系统都有其独特的开发环境、工具和用户群体。本文将深入探讨这两个平台的关键差异点,并分析这些差异如何影响应用的性能、用户体验和最终的市场表现。通过对比分析,我们将揭示选择正确的开发平台对于确保项目成功的重要作用。
|
3月前
|
人工智能 数据可视化 前端开发
自学软硬件工程师776天精简版github项目同步推送步骤
注意 这篇文章不是水内容的,虽然我之前也写过 github推送同步的内容。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库
PeterCat 是一款开源的智能答疑机器人,能够自动抓取 GitHub 上的文档和 issue 构建知识库,提供对话式答疑服务,帮助开发者和社区维护者高效解决技术问题。
452 7
PeterCat:一键创建开源项目 AI 问答机器人,自动抓取 GitHub 仓库信息、文档和 issue 等构建知识库

热门文章

最新文章