TimLiu-iOS

Swift版本点击这里
欢迎加入QQ群交流: 594119878php
详情请查阅Github,此处由于字数限制只有少许内容html
About
A curated list of iOS objective-C ecosystem.react
How to Use
- Simply press command + F + "xxx@" to search for a keyword
- Go through our Content Menu
Feedback
期待你们和咱们一块儿共同维护,同时也指望你们随时能提出宝贵的意见(直接提交issues便可)。请广大网友只按照目录结构(即便目录结构有问题)添加三方库,并提交pull request。目录问题你们提出issues后楼主会及时更改的。ios
目录
具体内容 =============================
完整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-ios Firefox 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.
框架@
React@
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.
- EVCloudKitDao - Simplified access to Apple's CloudKit
- Siesta - Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking.
- OctopusKit - A simplicity but graceful solution for invoke RESTful web service APIs.
- EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest
- ResponseDetective - Sherlock Holmes of the networking layer.
- agent - Minimalistic Swift HTTP request agent for iOS and macOS
- Reach - A simple class to check for internet connection availability in Swift. 、
- SwiftHTTP - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
- NetKit - A Concise HTTP Framework in Swift.
- MonkeyKing - MonkeyKing helps you post messages to Chinese Social Networks.
- NetworkKit - Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS.
- APIKit - A networking library for building type safe web API client in Swift.
- SPTDataLoader - The HTTP library used by the Spotify iOS client.
- SWNetworking - Powerful high-level iOS, macOS and tvOS networking library.
- SOAPEngine - This generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app.
- Swish - Nothing but Net(working)
- Malibu - Malibu is a networking library built on promises
- UnboxedAlamofire - Alamofire + Unbox: the easiest way to download and decode JSON into swift objects.
- MMLanScan - An iOS LAN Network Scanner library
- Domainer - Manage multi-domain url auto mapping ip address table
- Restofire - Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way
- AFNetworking+RetryPolicy - An objective-c category that adds the ability to set the retry logic for requests made with AFNetworking.
- Nikka - A super simple Networking wrapper that supports many JSON libraries, Futures and Rx ⌚
- XMNetworking - A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.
- Merhaba - Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.
- DBNetworkStack - Resource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier.
- EFInternetIndicator - A little swift Internet error status indicator using ReachabilitySwift.
- AFNetworking-Synchronous - Synchronous requests for AFNetworking 1.x, 2.x, and 3.x.
- QwikHttp - a robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs. ?
- NetClient - Versatile HTTP networking library written in Swift 3.
- Reactor - Powering your RAC architecture
socket@
............ 更多内容请查阅Github地址git