OS开发最常用三方库集合OC版(三方库、插件、博客等等)

来源:互联网 发布:暴雨网络天书九卷官网 编辑:程序博客网 时间:2024/06/07 05:18

转载地址:点击打开链接

About

A curated list of iOS objective-C ecosystem.

How to Use

Simply presscommand+F+"xxx@"to search for a keyword

Go through ourContent Menu

Feedback

期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交issues即可)。请广大网友只按照目录结构(即使目录结构有问题)添加三方库,并提交pull request。目录问题大家提出issues后楼主会及时更改的。

目录

完整App@

框架@

react@

framework@

混合开发@

样例App@

安全@

网络@

网络请求@

socket@

网络下载@

图像获取@

网络聊天@

网络测试@

网页框架@

网络解析@

CSV

JSON@

XML&HTML@

Other Parsing@

数据存储@

缓存处理@

序列化@

coreData@

动画@

侧滑与右滑返回手势@

转场@

多媒体@

GIF@

VR@

AR@

二维码@

PDF@

流媒体@

音频@

视频@

视频播放@

视频处理@

视频录制@

视频剪切@

弹幕@

直播@

图像@

拍照@

图像处理@

图像浏览@

图像缓存@

图像识别@

图像圆角@

数据结构/算法@

上架@

服务端@后台@

Xcode8插件@

动态更新@

App更新提示@

UI@

综合UI@

日历三方库@

下拉刷新@

模糊效果@

图表@

颜色@

列表相关@

TableView@

TableView适配@

CollectionView@

对话交互@

隐藏与显示@

HUD与Toast@

对话框@

Pop@

通知相关@

状态栏@

导航栏@

设置@

Switch@

Label@

Search@

主题@

电影选座@

瀑布流@

菜单@

Tabbar@

进度@

小红点@

page@

轮播@

选择器@

购物车@

引导@

其他UI@

工具@

提醒用户评分@

压缩解压@

Category@

Color@

Github相关@

键盘@

文本@

文本输入@

富文本@

字体@

多线程@

ipad@

通讯@

AutoLayout@

学习资料@

播客@

他人开源总结@

开发博客列表@

学习笔记、书籍@

CodeLiararyWebSite@

设计@

好的文章@

美工资源@

测试调试@

调试优化@

Xcode工具@

crash@

Runtime@

Xcode插件@

接口调试工具@

版本适配@

WebView与WKWebView@

游戏@

通讯录@

其他库@

三方分享、支付、登录等等@

消息相关@

消息推送客户端@

消息推送服务器端@

通知相关请搜索“对话交互@”@

时间日期@

设计模式@

版本管理@

Git用法@

GitHub@

GitBook@

Git文章@

GithubRank@

桌面工具@

Github客户端@

Github插件@

命令行@

Git平台与工具@

Github项目@

Git库@

Github浏览器工具@

皮肤@语言国际化@

版本新API的Demo@

代码安全与密码@

AppleWatch@

VPN@

深度学习@

mac@

未分类@

其他领域@

开发环境@

具体内容 =============================

完整App@

PPRows for Mac- 在Mac上优雅的计算你写了多少行代码.

open-source-ios-apps- iOS开源App集合(swift、Objective-C).

NewsBlur- 作者独自一个人 Samuel Clay 做出来的一款名为 NewsBlur 的新闻阅读器, 很多人都称其为 Google Reader 的替代品, 这是它的源码.

HackerNews-React-Native- 用React Native 完成的 HackerNews 客户端.

WeChat- 实现类似微信朋友圈或者QQ空间,评论回复,九宫格布局。处理键盘弹出后定位到当前点击的被评论人处。另:滑动时候FPS在57-60之间,纵享丝滑.

MessageDisplayKit- An IM App like WeChat App has to send text, pictures, audio, video, location messaging, managing local address book, share a circle of friends, drifting friends, shake a fun and more interesting features.

iOSAppTemplate- 高仿微信,iOS应用开发模板,个人总结.

Bilibili_Wuxianda- 赞 高仿Bilibili客户端.

Coding-iOS- Coding iOS 客户端源代码.

Coding-iPad- Coding iPad 客户端源代码.

Monkey- GitHub第三方iOS客户端.

firefox-iosFirefox for iOS.

RSSRead- “已阅”(iOS上开源RSS新闻阅读器).

zulip-ios- Dropbox收购公司内部社交服务商Zulip,然后全部开源,这是iOS App.

ChatSecure-iOS- Objective-C写的XMPP聊天应用.

FirebaseChat- Objective-C写的完整的聊天应用.

Meizi- 豆瓣妹子图iOS客户端.

PlainReader- 简阅是一款 iOS(iPhone + iPad) 新闻类客户端,内容抓取自 cnBeta.COM。在售期间倍受好评,但由于版权问题已于今年一月从 AppStore 下架,下架至今,每天仍有几千人在使用这款 App.

ECMobile_iOS- 基于ECShop的手机商城客户端.

wikipedia-ios- 维基百科官方App, 已上架.

Sol- 漂亮的扁平风格的天气App.

v2ex- v2ex第三方iOS客户端。V2EX是一个知名技术创意网站,由设计师、程序员及有创意的人参与的社区.

WNXHuntForCity- 城觅By-Objective-C.

breadwallet- breadwallet - bitcoin wallet.

GreatReader- GreatReader PDF阅读客户端.

Tropos- 天气客户端.

WordPress-iOS- WordPress iOS官方客户端. 笔者强烈推荐的开源项目.

TeamTalk- 蘑菇街TeamTalk. 开源IM. 笔者强烈推荐.

MessageDisplayKit- 一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友 圈、漂流交友、摇一摇和更多有趣的功能。

iOS-Oncenote- 这是一款类似于印象笔记Evernote的生活类iOS应用——朝夕笔记 Oncenote。我希望能为更多的iOS开发者提供帮助与服务.

GSD_WeiXin高仿微信.

v2ex- v2ex 的客户端,新闻、论坛.

wikipedia-ios- wikipedia-ios 客户端.

DeckRocket- 在相同 WiFi 网络环境内,通过iPhone 控制并播放 Mac 中的 PDF 文档.

DSLolita- 模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能.

STPhotoBrowser- 高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合.

Tropos- Tropos, 由 thoughtbot 推出的一款用 Objective-C 写的开源天气类应用.

SmileWeather- 开源天气类应用,天气图标很完整.

MVVMReactiveCocoa- 基于MVVM的GitBucket客户端2.0.AppStore地址,欢迎下载使用GitBucket和收藏MVVMReactiveCocoa.

Tomate- 这个圆盘式计时器让你更专注于工作或学习。P.S. App Store 上架收费应用(0.99 欧).

WNXHuntForCity- iOS高仿城觅项目(开发思路和代码).

ZYChat- 关于聊天界面的可消息类型扩展,响应绑定设计.

meituan- 美团5.7iOS版(高仿),功能包括,团购首页,高德地图搜索附近美食并显示在地图上,上门服务,商家,友盟分享.

JFMeiTuan- 造美团应用界面构建的 iOS 应用, 第二个是 @tubiebutu 的 JFMeiTuan.

SXNews- 模仿网易新闻做的新闻软件,完成了主导航页,新闻详情页,图片浏览页,评论页.

Monkey- GitHub开发者和仓库排名的开源App.

Uther- 跟蠢萌的外星人聊天,还能帮你记事”.itunes下载.

高仿斗鱼TV- 高仿斗鱼TV,点击头部滚动视图可以播放视频.

Coding-iPad- @Coding的官方 iPad 客户端.

react-native-gitfeed- 目前最实用简洁的github客户端了.

phphub-ios- PHPHub的iOS客户端,同时兼容iPhone和iPad.

LeagueofLegends- 一个关于英雄联盟的完整iOS开源项目,接口均来自多玩,腾讯各大游戏平台.

BTApp- BTApp 仿半糖 iOS App 的 Demo 应用.

iOS完整App资源收集- 很多开源的完整的App--标哥的技术博客.

XCFApp-1- 高仿下厨房App,Objective-C,Xcode7.2,数据通过Charles抓的,有接口也有本地数据。说明:关于代码被清空,会用git的你肯定明白,教程.

YoCelsius- 已经上线的一款天气预报的应用,几乎所有的交互动画效果,想学习动画的开发人员可以作为参考.

DayDayNews- 仿网易新闻客户端,实现新闻浏览,视频播放,仿搜狐视频、百思不得姐等当前主流视频播放器,实现流媒体播放,自动监听屏幕转动,实现横屏播放 , 抓取百度图片,瀑布流显示,夜间模式,环信即时通讯.

ECMobile_iOS- 基于ECShop的手机商城客户端(iOS、Android、Php一体).

TKeyboard- 这款应用名为:TKeyboard。有一个 Mac 端和一个 iOS 端 App。简单来说,可以通过蓝牙,使用 Mac 的键盘输入内容到 iPhone 设备中.

BDJProjectExample- 基于VIPER设计模式,以XFLegoVIPER框架为引擎的仿《百思不得姐》项目.

UberSignature- 一个通过触摸前面的App.

HiPDA- HiPDA的非官方客户端(iOS版).

yanxuan-weex-demo- a demo developed using weex/weex高仿网易严选App.

MeiTuan- 高仿美团客户端 React-Native版,支持iOS、Android.

框架@

nimbus- Nimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为全面、丰富,能够实现很多非常炫的界面特效.

ReactiveCocoa- ReactiveCocoa受函数响应式编程激发。不同于使用可变的变量替换和就地修改,RAC提供Signals来捕获当前值和将来值(使用介绍),不错的例子,入门好教程:ReactiveCocoa入门教程:第一部分。Reactive Cocoa 3.0 在 MVVM 中的应用,小码哥:快速让你上手ReactiveCocoa之基础篇。

react-native-maps- React Native Mapview component for iOS + Android.

react-native-svg- SVG library for React Native. react-native-svg is built to provide a SVG interface to react native on both iOS and Android.

react-native-code-push- React Native module for CodePush.

CYLTabBarController- 低耦合集成TabBarController,最低只需传两个数组即可完成主流App框架搭建.

samurai-native- 是一个基于浏览器内核通过HTML+CSS 开发原生移动应用的iOS框架.

HHRouter- 一言以蔽之,URL Router 即将 UIViewController 映射成 URL,从而支持通过 URL 进行界面跳转。是的,就和 Web 一样。当然,这并不是 Web Developer 转职为 iOS Developer 后所做的无聊玩具。URL Router 有着许多切实的好处.

AsyncDisplayKit- 异步界面渲染库,为极限优化View效果而生(同时提供 UIView bridge 接口).

XFLegoVIPER- A lightweight framework base on VIPER architecture for iOS, to build robust and maintained large scale project.

publishImageAndVideoAnsRecord发布视频、语言、照片模块集合,其中包括带placeHolder的TextView、录制小视频、录制音频、选择照片或拍照.

XBSettingController- 快速搭建类个人中心及应用设置界面.

EVNEstorePlatform- App项目框架简书解析

TemplateCocoa- 本教程旨在让我们更加快速、高效的开发移动app.

React@

react-native- A framework for building native apps with React.

weex- A framework for building Mobile cross-platform UI.

LoginWithReactiveCocoa- ReactiveCocoa - 登录交互效果的实现。

BeeFramework- 与ReactiveCocoa类似,BeeFramework用户指南 v1.0。

Objective-Chain- Objective-Chain是一个面向对象的响应式框架,作者表示该框架吸收了 ReactiveCocoa 的思想,并且想做得更面向对象一些。

MVVMFramework- (OC版)总结整理下一个快速开发框架,分离控制器中创建tableView和collectionView的代码,已加入cell自适应高度,降低代码耦合,提高开发效率。

framework@

Small- A small framework to split app into small parts.

混合开发@

rexxar-ios- 豆瓣推的混合开发库 Mobile Hybrid Framework Rexxar iOS Container.

安全@

Objective-C-RSA- Doing RSA encryption and decryption with Objective-C on iOS.

网络@

网络请求@

AFNetworking- A delightful networking framework for iOS, OS X, watchOS, and tvOS.iOS开发下载文件速度计算,AFNetworking 3.0迁移指南,AFNetworking2.0源码解析<一>、AFNetworking2.0源码解析<二>、AFNetworking源码解析<三>、AFNetworking源码解析<四>。

YTKNetwork- 是基于 AFNetworking 封装的 iOS网络库,提供了更高层次的网络访问抽象。相比AFNetworking,YTKNetwork提供了以下更高级的功能:按时间或版本号缓存网络请求内容、检查返回 JSON 内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等,猿题库出品.

RestKit- RestKit是一款专为iOS设计的Objective-C框架,旨在与RESTful web服务的交互变得更简单快速。它基于强大的对象映射系统,并且结合了一个干净、简单的HTTP请求/响应API,大大减少了完成任务所需的代码量。 RestKit is a framework for consuming and modeling RESTful web resources on iOS and OS X

HYBNetworking- 基于AFN封装的网络库,可以通用。基于AFNetworking封装网络库说明目前已经提供了通用的GET/POST、上传、下载API等。

LxFTPRequest- 支持获取FTP服务器资源列表,下载/上传文件,创建/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等功能!国人开发,QQ:349124555。

ASIHTTPRequest- Easy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone.

HSDownloadManager- HSDownloadManager,下载音乐、视频、图片各种资源,支持多任务、断点下载。

MutableUploadDemo- 模拟需求:图文混编,要求用户选择图片后就上传,可选择多图,并行上传,用户确定提交后后台执行,必须全部图片上传完才能提交文字。

WTRequestCenter- 方便缓存的请求库,提供了方便的HTTP请求方法,传入请求url和参数,返回成功和失败的回调。 UIKit扩展提供了许多不错的方法,快速缓存图片,图片查看,缩放功能, 颜色创建,设备UUID,网页缓存,数据缓存等功能。 无需任何import和配置,目前实现了基础需求。

MMWormhole- Message passing between iOS apps and extensions 2个iOS设备之间通信。

STNetTaskQueue- STNetTaskQueue Objective-C 可扩展网络请求管理库。

MZDownloadManager- 下载管理。

DVR- 针对网络请求的测试框架,超实用的工具。且支持 iOS, OSX, watchOS 全平台。

HFDownLoad- iOS开发网络篇之文件下载、大文件下载、断点下载:NSData方式、NSURLConnection方式、NSURLSession下载方式下载方式具体的思路、区别见Blog。

PPNetworkHelper- AFN3.x与YYCache的二次封装,一句话搞定网络请求与缓存,和FMDB说拜拜!

WANetworkRouting- An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers

Overcoat- Small but powerful library that makes creating REST clients simple and fun.

ROADFramework- Attributed-oriented approach for interacting with web services. The framework has built-in json and xml serialization for requests and responses and can be easily extensible.

TWRDownloadManager- A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.

HappyDns- A Dns library, support custom dns server, dnspod httpdns. Only support A record.

Bridge- A simple extensible typed networking library. Intercept and process/alter requests and responses easily.

阅读全文
0 0