您的当前位置:首页正文

iOS开发常用第三方开源框架和优秀开发者博客合集

2024-12-18 来源:东饰资讯网

常用开源框架


  1. 地址:
    描述:下载和缓存网络图片,可以使用TMCache替代,TMCache是tumblr团队使用的缓存项目
    地址:

  2. 地址:
    描述:对AutoLayout封装,比苹果官方好用

  3. 地址:
    描述:上拉和下拉刷新框架

  4. 地址:
    描述:解析JSON字典数组转模型

  5. 地址:
    描述:解析JSON数据转模型

  1. 地址:
    描述:将json数据模型化model对象

  2. 地址:
    描述:DOM方式解析,由google开发,基于Libxml2.。Google提供的用于XML数据处理的类集。该类集对libxml2–DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。纯c语言,默认包含在ios SDK中,同时支持DOM和SAX方式解析

  3. 地址:
    描述:用于发送http网络请求

  4. 地址:
    描述:显示提示框的框架

  5. 地址:
    描述:百度开源项目,UITableViewCell自适应高度

  6. 地址:
    描述:解压缩框架

  7. 地址:
    描述:解压缩框架

  8. 地址:
    描述:解析JSON

  9. 地址:
    描述:加载提示框

  10. 地址:
    描述:facebook出品的动画框架

  11. 地址:
    描述:Xcode插件,第三方开源库管理工具

  12. 地址:
    描述:用于提醒用户给你的 APP 打分的工具

  13. 地址:
    描述:Xcode插件,帮助开发者轻松在Xcode生成注释

  14. 地址:
    描述:带动画效果的图表控件

  15. 地址:
    描述:UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能

  16. 地址:
    描述:UITableViewCell 的子类, 实现了左右滑动显示信息视图并调出按钮

  17. 地址:
    描述:侧滑菜单

  18. 地址:
    描述:cocos2d

  19. 地址:
    描述:函数式响应式编程框架

  20. 地址:
    描述:block框架

  21. 地址:
    描述:处理图片效果

  22. 地址:
    描述:iCarousel 是一个用来简化在 iOS 上实现旋转木马时的视图切换效果,支持 iPad,提供多种切换效果。内容类似的页面需要并排列出来,供用户选择

  23. 地址:
    描述:轮播图,但是伪无限循环

  24. 地址:
    描述:图片动画,多用于启动页

  25. 地址:
    描述:网页加载进度

  26. 地址:
    描述:可自定义的分页控件

  27. 地址:
    描述:底部TabBar

  28. 地址:
    描述:在状态栏显示的顶部指示器

  29. 地址:
    描述:类似系统自带的指示器,应该是对系统自带的指示器进行封装。2.5.4

  30. 地址:
    描述:ios自定义选择器

  31. 地址:
    描述:表情键盘

  32. 地址:
    描述:解析html之后获取的资源模型对象

  33. 地址:
    描述:block编程,将许多需要通过 delegate 调用的方法转换成了block.

  34. 地址:
    描述:这个iOS运行时头文件项目。看看私有API列表。iOS (Cocoa Touch)的各私有API都可以通过runtime查看获得

  35. 地址:
    描述:运行浏览器

  36. 地址:
    描述:iOS 私有API库

  37. 地址:
    描述:第三方的类似UIStackView,可以支持到iOS6+

  38. 地址:
    描述:第三方定位框架

  39. 地址:
    描述:第三方SQLite数据库框架。以OC的方式封装了SQLite的C语言API,提供 SQLite 数据库的类,用于执行 SQL 语句。

  40. 地址:
    描述:YYKit 是一组庞大、功能丰富的 iOS 组件。为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:
*    — 高性能的 iOS JSON 模型框架。
*    — 高性能的 iOS 缓存框架。
*    — 功能强大的 iOS 图像框架。
*    — 高性能的 iOS 异步图像加载框架。
*    — 功能强大的 iOS 富文本框架。
*    — iOS 键盘监听管理工具。
*    — iOS 全局并发队列管理工具。
*    — iOS 异步绘制与显示的工具。
*    — 功能丰富的 Category 类型工具库。


  1. 地址:
    描述:二维码、扫码、扫一扫、ZXing和ios系统自带扫码封装,扫码界面效果封装

  2. 地址:
    描述:这是一个简单的iOS照片浏览器可选的网格视图,标题和选中功能。

  3. 地址:
    描述:TTTAttributedLabel 是 UILable 的改进。TTTAttributedLabel可以满足在一段文本内容中展示网址链接

  4. 地址:
    描述:JS和OC交互的框架,比如拦截URL

  5. 地址:
    描述:主要用于读取各种平台(iPhone、iPad、模拟器)下设备的信息

其他开源框架

  1. SDAutoLayout
  2. IDMPhotoBrowser
  3. DACircularProgress
  4. PinYin4Objc
  5. YSMChineseSort
  6. WebViewJavaScriptBridge:OC和js交互的框架

开源项目



  1. 地址:
    描述:iOS视频直播项目

Mac软件


  1. Prepo
    价格:收费
    描述:一款免费且方便的图标转化器,它可以帮助设计师快速的导出各种尺寸的图标。设计师通过Prepo把任何格式的图片文件转换成iOS可用的图片格式。此外,通过点击Prepo对话框底部“copy plist”按钮,设计师可以轻松的把导出的文件复制到Xcode中,节省了设计师大量的工作时间。
  2. Slicy
    价格:收费
    描述:Slicy是MacRabbit公司的跨世纪经典之作,可谓是iOS设计师必备一款的切图神器,旨在帮助设计师解决在切图上的烦恼。
    Slicy操作十分简单,设计师只要把PSD文件(著名的图像处理软件Photoshop生成的专有格式)拖进Slicy的窗口,Slicy就会自动生成.jpg和.png等格式的切图文件,除此之外,Slicy还能够把普通像素的图片转换成视网膜像素的高品质图片。
  3. LICEcap
    价格:免费
    描述:LICEcap 是一款屏幕录制工具,灵活好用,支持导出 GIF 动画图片格式,轻量级、使用简单。
  4. SimPholders
    价格:收费
    描述:SimPholders是一个快速简单的小工具,可以帮助开发者快速访问iPhone模拟器应用。它可以访问模拟器的文件夹,重置库和文件,以及删除选定的应用程序。
  5. Evernote马克飞象

    描述:这款轻量级的的云笔记软件,但不支持Markdown。
  6. Mou
    价格:免费
    描述:MarkDown写作工具,界面很是干净简洁。一款免费的Mac App,但功能性却能比肩同类的收费软件。
  7. Snip
    价格:免费
    描述:一款腾讯推出的一款截图工具,是Mac平台的截屏应,支持自动识别窗口、图标标记再次编辑、关联QQ邮箱截屏、滚动截屏、邮件分享截图、支持Retina显示屏等。但这软件很久没更新了。
  8. iOS Images Extractor
    价格:免费
    描述:一款获取Assets.car中全部资源的工具。
  9. GitHub Desktop for Mac
    价格:免费
    描述:GitHub客户端,可以很方便管理仓库。
  10. PP助手 for Mac
    价格:免费
    描述:PP助手客户端,利用PP助手可以快速管理自己的iPhone,在Mac开发中多多少少会用到。
  11. Office2016 for Mac 大客户免激活版
    价格:免费
    描述:Office2016 for Mac 大客户免激活版,直接安装,开袋即食,不需要去额外破解或者找序列号。

逆向工具

  1. 或则
    地址:
    描述:class-dump,是可以把OC运行时的声明的信息导出来的工具,就是可以导出.h文件。用class-dump可以把未经加密的app的头文件导出来。class-dump的作用对象必须是未经加密的可执行文件,而从App Store下载的App都是经过加密签名的,相当于有一层“壳”,class-dump应付不了这样的文件

  2. 地址:
    描述:反编译工具。MAC下的反编译、反汇编和调试神器。

Xcode插件



  1. 地址:
    描述:Xcode高端必备插件。iOS UI调试神器,成吨的提高开发效率

网站


  1. 苹果的一些开源类库
  2. 代码管理仓库,类似gitHub
  3. 分享mac的破解软件
  4. 为企业和开发者提供APM解决方案
  5. 云梯致力于提供专业的 VPN 服务(收费的)
  6. 学习JavaScript教程和Python教程的网站
  7. 在线编程网站,如Python

博客


  1. 百度知道团队,iOS工程师博客
  2. 百度知道团队,前 百度iOS研发工程师孙源
  3. 《iOS开发进阶》作者,猿题库iOS开发工程师
  4. 瞄神,Unity 开发者。现居日本,就职于 LINE,出书《swifter 2.0》
  5. 郭曜源,开源 YYKit 的作者
  6. 里脊串

微博


  1. 百度知道团队,iOS工程师
  2. 百度知道团队,前 百度iOS研发工程师孙源
  3. iOS程序犭袁
  4. 腾讯一名iOS工程师
  5. iOS开发进阶》作者,猿题库iOS开发工程师
  6. 瞄神,Unity 开发者。现居日本,就职于 LINE,出书《swifter 2.0》
  7. 小码哥CEO,MJRefresh、MJExtension框架开发者
  8. 里脊串
  9. 「高可用架构」技术社区官方微博。

GitHub


  1. 微博@iOS程序犭袁
  2. 百度的开源项目
  3. iOS开发进阶》作者,猿题库iOS开发工程师
  4. 瞄神,Unity 开发者。现居日本,就职于 LINE,出书《swifter 2.0》
  5. 小码哥CEO,MJRefresh、MJExtension框架开发者
  6. 郭曜源,开源 YYKit 的作者
  7. 里脊串

简书


  1. 腾讯一名iOS工程师

文章


逆向文章

直播文章

小编给大家推荐一个iOS技术交流群:923910776!群内提供数据结构与算法、底层进阶、swift、逆向、整合面试题等免费资料!
显示全文