开源IOS汇总,罗列了大部分IOS开源项目
开源swift汇总
许多人总结的一些IOS开源项目
描述:大神MJ开发的集成上拉刷新、下拉刷新控件
描述:大神MJ开发的字典转模型框架
描述:“已阅”(iOS上开源RSS新闻阅读器)
描述: 百度FM开源项目
描述:帮助开发者方便集成导航指示器,用于管理视图页面
描述:将JSON格式化输出为模型的属性
描述:Facebook开发的给view添加扫光效果的插件
描述:ColorSense是方便程序员定义颜色的。当你用UIColor生成颜色时,它会把该颜色在代码右上角显示出来,减少错误代码。
描述:一款自动用@3X图片生成@2X图片和@1X图片的插件,快捷键Ctrl+Shift+A
描述:一款开源的插件管理器,可以用来管理自己Xcode里面的插件
描述:动态生成IOS头文件
OC图形处理框架
FlagKit 是一个可在 iOS 开发中使用各国国旗图标的库, 目前支持的有 183 个国家的国旗, 无需使用其它第三方依赖管理, 用 Carthage 进行安装, 兼容 Swift 和 Objective-C
两个开源的, 仿造美团应用界面构建的 iOS 应用, 第一个是 @叶孤城___ 的MeituanDemo 第二个是 @tubiebutu 的JFMeiTuan
CoreAnimationCode 提供了 "iOS Core Animation Advanced Techniques" 书籍中的代码实例, 方便开发者们进行参考学习
视图动画爆炸效果的 Demo
片式垂直翻转动画,实现动画效果来自 Dribbble 。实现思路(文章):网页链接 ,开发者:@seedante
Coding-iOS 是 @Coding 官方开源的一个完整的 iOS 应用, 里面的很多代码结构, 模块功能划分, 第三方服务的集成使用等经验都非常值得开发者学习和参考。另外:【iPad和Android客户端代码】
是一款可以在 Sketch 文件上添加类似 iOS AutoLayout 约束的插件, 可以通过对约束进行修改更新看到实时的适配效果, 支持对图层设置垂直或水平居中, 宽高长度等效果
帮助 iOS 开发者们精确的测量视图, 可直接在调试应用中查看具体某个视图的坐标, 宽高等参数, 另外还有一款类似的插件叫 MMPlaceHolder, 用 Reveal 的朋友看看就好, 别说话
简单的封装tabbar,最低只需传两个数组即可完成主流App框架搭建
强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示
【Auto Layout第三方库】
一个比较炫酷的登陆界面转场特效,其实实现的原理非常简单,使用了基本的 Layer 动画以及UIViewController 转场动画
视频拖拽到应用窗口后自动转换为 GIF 动画(其转换进程动画效果也超赞)
YYText 是一款功能强大的 iOS 富文本编辑与显示框架, 支持异步排版与渲染、图文混排、自定义点击样式、自定义键盘、表情解析与输入、图片复制粘贴、容器形状控制、竖排版、文本变形、Markdown 等功能, 能够实现微博微信QQ等应用的全部文本需求
YYKit 是一组功能丰富的 iOS 组件,用于构建大型、复杂的 iOS 应用。
这个项目起源于 13 年我还在人人的时候对人人网的一些基础 Category 工具的整理。但随后我在里面更改和添加了大量其他组件,以至于这个项目的代码迅速膨胀了起来。这个项目目前是作为我在公司项目的技术预研而存在,当其中某些组件足够成熟时,我便会将其投入到公司项目的生产环境中去。
为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件 (某些组件还在补充文档中,暂时没有开源):
YYModel — 高性能的 iOS JSON 模型框架。 YYCache — 高性能的 iOS 缓存框架。 YYImage — 功能强大的 iOS 图像框架。 YYWebImage — 高性能的 iOS 异步图像加载框架。 YYText — 功能强大的 iOS 富文本框架。 YYKeyboardManager — iOS 键盘监听管理工具。 YYDispatchQueuePool — iOS 全局并发队列管理工具。 YYAsyncLayer — iOS 异步绘制与显示的工具。 YYCategories — 功能丰富的 Category 类型工具库。 以上类库全部都兼容 iOS 6 ~ 9,所有文件都有详尽文档注释。
最有名的CoverFlow效果的第三方库
特别火的日志库
支持静态、动态模糊效果,继承与UIView的模糊特效
一个好用的图片浏览器,集成了视频浏览器的功能