iOS經常使用三方庫、插件、知名技術博客、經常使用開發工具使用介紹等等,你們能夠一次性下載了!

TimLiu-iOS

Test Status
Language

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@

  • 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.
  • 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

相關文章
相關標籤/搜索