TimLiu總結的iOS、mac開源項目及庫 — Edit

2021-12-23 ios博文精選

Tesla汽車AppleWatch app demo演示 - 通過AppleWatch控制特斯拉汽車,同時可以看到汽車的相關信息,比如剩餘電量、可續行裡程等,以及解鎖/上鎖車門、調節司機和乘客的四區域空調溫度、開啟車輛大燈、定位汽車等。源碼推薦說明。

WatchKit-Apps - WatchKit 開源小項目示例集錦。是不可多得地學習 WatchKit 的示例式教程(1.如何創建一個簡單的交互式計數器;2.如何從手錶上控制iOS app;3.如何在WatchKit app和iOS app之間共享數據;4.如何創建一個擁有不同背景色的數字時鐘;5.展示不同的UI層;6.如何創建支持滑動手勢的應用程式。)。

KYVoiceCurve - 類似Apple Watch中語音的聲音曲線動畫。

IGInterfaceDataTable - IGInterfaceDataTable是WKInterfaceTable對象的一個類別,可以讓開發者更簡單地配置多維數據。該項目使用類似UITableViewDataSource的數據源模式配置Apple Watch表格,而不是將數據結構扁平化成為數組。

Apple Watch開發教程資料匯總 - Apple Watch開發教程資料匯總。

Stargate - 通過 iPhone 橋接實現 Mac 與 Watch 的即時通訊。Stargate 通過封裝兩個優秀的基礎類庫 MMWormhole 和 PeerKit 實現高效的通訊應用。--swift

soon - 一款倒計時 WatchKit 示例應用。作者從架構的角度,思考如何設計一款完整、通訊高效且性能又好的 WatchKit 擴展應用。該示例學習性非常強。--swift

watchOS-2-Sampler - 基於 watchOS 2 若干新特性,寫了相應的示例代碼供大家學習、參考。

HMWatch - HMWatch是個有待完善的watchOS 2.0 HomeKit 應用示例。

CocoaMultipeer - CocoaMultipeer這個開源框架支持OS X, iOS和watchOS設備間的點對點通信,解決watchOS和Mac之間通信的方案還是很有用的。

HighstreetWatchApp - 是電商平臺Highstreet針對App Watch的一款應用,該demo中加載的是虛擬數據。

NKWatchChart - NKWatchChart是一個基於PNChart專門為Apple Watch 開發的圖表庫,目前支持 line, bar, pie, circle 和 radar 等 圖表形式。

BeijingAirWatch - 國人的開源項目代碼 !WatchOS 2.0 Complication of Real-time Air Quality for Major Chinese Cities 蘋果錶盤實時刷新北上廣沈蓉空氣品質。

v2ex - v2ex 的客戶端,新聞、論壇。

iBBS-Swift - 「新手開源一個用Swift(2.0)寫的論壇客戶端」。BBS 服務端。

apps-ios-wikipedia - apps-ios-wikipedia 客戶端。

jetstream-ios - 一款 Uber 的 MVC 框架。它同時提供了多用戶實時通訊支持,一旦啟動 JetStream 後端服務,通過 WebSocket 協議可以分分鐘建立多用戶實時通訊應用。

DeckRocket - 在相同 WiFi 網絡環境內,通過iPhone 控制並播放 Mac 中的 PDF 文檔。

ScanBook - 掃掃圖書:可以掃描條形碼查詢圖書,也可以關鍵字搜索,遇到合乎你口味的書,還可以看看別人的讀書筆記,不同角度去體會。

DesignerNewsApp - Swift 開發的 DesignerNews 客戶端,看著美美的!

KYWeibo - 調用新浪API自己寫的第三方微博客戶端。

DouQu_IOS - 逗趣IOS手機端(一款笑話軟體),擁有完整的功能的手機應用app 。

IT江湖iOS客戶端 - IT江湖iOS客戶端。

Eidolon - 藝術品拍賣的投標亭平臺,用swift與反應式編程框架 ReactiveCocoa。

CrazyPuzzle - 模仿「看圖猜成語」App,功能齊全,配有音效,效果很不錯。遊戲使用cocoa框架完成,沒有使用cocos2d的框架。

WhoCall - 誰CALL我,iOS來電信息語音提醒,無需越獄。(需要iOS 7.0及以上版本。)騷擾電話預警、來電歸屬地提醒、聯繫人姓名播報,這些有中國特色人性化的電話功能,iOS上也應該有。電話提醒、私有API。

仿iOS獵豹垃圾清理(實現原理+源碼) - 仿iOS獵豹垃圾清理(實現原理+源碼),用到私有API。

DSLolita - 模仿新浪微博做的一款app,有發送博文,評論,點讚,私聊功能。

GSD_ZHIFUBAO - 支付寶高仿版。

Tropos - Tropos, 由 thoughtbot 推出的一款用 Objective-C 寫的開源天氣類應用, 截至今天, thoughtbot 已在 GitHub 上貢獻了 174 個開源項目, 實在令人敬佩。

SmileWeather -開源天氣類應用,天氣圖標很完整。

MVVMReactiveCocoa - GitBucket 2.0 通過審核啦,她是我在公司實踐了一年多 MVVM 和 RAC 的基礎上,利用業餘時間開發的第三方 GitHub 客戶端,旨在能夠對想實踐 MVVM 和 RAC 的 iOS 開發者有所幫助。AppStore地址,歡迎下載使用GitBucket和收藏MVVMReactiveCocoa。

Tomate - 這個圓盤式計時器讓你更專注於工作或學習。P.S. App Store 上架收費應用(0.99 歐)。

StoveFireiOSMenu - 爐火餐飲系統iPad點餐端。

BaiduFM-Swift - 百度FM, swift語言實現,基於最新xcode6.3+swift1.2,初步只是為了實現功能,代碼比較粗燥,後面有時間會整理,支持Apple Watch。

WNXHuntForCity - iOS高仿城覓項目(開發思路和代碼)。

ZYChat - 關於聊天界面的可消息類型擴展,響應綁定設計。

NiceAppDemo - 仿最美應用-每日最美的鋼琴律動效果。

meituan - 美團5.7iOS版(高仿),功能包括,團購首頁,高德地圖搜索附近美食並顯示在地圖上,上門服務,商家,友盟分享。

MeituanDemo - 造美團應用界面構建的 iOS 應用, 第一個是 @葉孤城___ 的 MeituanDemo。

JFMeiTuan - 造美團應用界面構建的 iOS 應用, 第二個是 @tubiebutu 的 JFMeiTuan。

chuanke - 高仿百度傳課iOS版。

Tuan - 模仿MJ老師iPad版美團(swift版),偶有bug 見諒。

SXNews - 模仿網易新聞做的新聞軟體,完成了主導航頁,新聞詳情頁,圖片瀏覽頁,評論頁。效果不錯,比網上流傳的各種和網易新聞UI架構有關的代碼都要完整,都要好。

Monkey - Monkey for GitHub是一個GitHub開發者和倉庫排名的開源App。這次主要增加了登錄GitHub的功能,隨手follow和star,並且增加發現模塊,包括GitHub的trending,動態,showcases等。

Uther - 跟蠢萌的外星人聊天,還能幫你記事」。itunes下載 。

CocoaChinaPlus - CocoaChina+是一款開源的第三方CocoaChina移動端。整個App都用Swift2.0編寫(除部分第三方OC代碼外,比如JPush和友盟)。

高仿鬥魚TV - 高仿鬥魚TV,點擊頭部滾動視圖可以播放視頻。

LXZEALER - 模仿著做了zealer客戶端,App裡幾乎所有請求都是Post,所以內容都是固定的URL加載的,登錄功能只做了微博的第三方登錄。

ShiXiSeng_ios - 完整app的UI框架。

Coding-iPad - Coding-iPad 是@Coding的官方 iPad 客戶端, 又是一個完整的開源應用。

SimpleMemo - 易便籤已經轉到Swift2.0,全面適配iOS9和Watch OS2,並支持iPhone6s和iPhone6sPlus的3D Touch功能,包括圖標快捷鍵和內容預覽。

XXYAudioEngine.swift - 基於NSURLSession 和 AVAudoPlayer的在線音樂的工具,可以把音樂保存在本地,也可以支持後臺播放,後臺下載,最低支持iOS7,swift版本1.2。

code4app - 最多國人用的代碼庫。

cocoachina - 國內最熱門的iOS社區的代碼庫。

awesome-ios - 一個老外整理的,中文版。

awesome-ios-ui - 收集了不少 iOS UI/UX 庫, 包含了很多酷炫的動畫效果。

ios-cosmos - The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

Awesome Haskell資料大全 - Awesome Haskell 資料大全:框架,庫和軟體。

Cosmos - The iOS Cosmos:收錄了IOS絕大部分的開源框架和工具。

cocoacontrols - 收集了很多UI控制項效果代碼,缺點是需要翻牆,而且代碼分類不夠好。

lexrus - lexrus國內出名的iOS開源coder,非常酷的label動畫、textfield動畫。

open-source-ios-apps - iOS App集合,分:swift與Objective-C--國外人整理。

適合iOS開發者的15大網站推薦 - 適合 iOS 開發者的 15 大網站推薦 --- 英文網站。

Objective-C GitHub 排名前 100 項目簡介 - 主要對當前 GitHub 排名前 100 的項目做一個簡單的簡介, 方便初學者快速了解到當前 Objective-C 在 GitHub 的情況。

Github-iOS備忘 -整理了比較常用的iOS第三方組件,以及github上的統計。

MyGithubMark - Github上的iOS資料-個人記錄(持續更新)。

相關焦點

  • 4月份最熱門的JavaScript開源項目
    JavaScript 庫,提供數據驅動的組件,還有簡單靈活的 API,使得 MVVM 更簡單。https://github.com/nefe/You-Dont-Need-jQuery Star 18024本項目總結了大部分 jQuery API 替代的方法,暫時只支持 IE10+ 以上瀏覽器。
  • Alphabet旗下DeepMind開源開發AI項目的元件函式庫
    據中國臺灣地區媒體報導,Alphabet旗下AI子公司DeepMind周四開源釋出可撰寫TensorFlow強化學習(Reinforcement
  • 「自己動手,豐衣足食」——訓練一個屬於自己的OCR文字識別庫(mac環境)
    這篇文章主要講的是自己摸索在mac環境下訓練一個屬於自己的ocr數字識別庫的過程。因為遇到了太多的環境問題,從環境配置到組織素材再到訓練,大概需要2d左右,這裡值得寫寫。希望大家可以通過這篇文章快速的拿到屬於自己的模型集✌️
  • 最新最全 Android 常用開源庫總結
    前言收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續更新,大家有關於Android 優秀的開源庫,也可以在下面留言。基本控制項TextViewHTextView 一款支持TextView文字動畫效果的Android組件庫。
  • Github上JavaScript開源項目排行
    上最熱門的JavaScript開源項目排行已經出爐啦,一起來看看上榜詳情吧:https://github.com/freeCodeCamp/freeCodeCamp Star 328640Free Code Camp是一個幫助開發者學習代碼社區,由非盈利組織創辦的開源項目,用戶可通過完成編碼調整和構建項目來學習編程,學習編程擺脫枯燥式學習方法,採用闖關式的遊戲化學習機制,
  • 最全 Android 常用開源庫總結!
    前言收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續更新,大家有關於Android 優秀的開源庫,也可以在下面留言。基本控制項TextViewHTextView 一款支持TextView文字動畫效果的Android組件庫。
  • 7月份Github上JavaScript開源項目排行
    轉載請註明來源作者7月份GitHub上最熱門的JavaScript開源項目排行已經出爐啦,一起來看看上榜詳情吧:https://github.com/freeCodeCamp/freeCodeCamp Star 328640Free Code Camp是一個幫助開發者學習代碼社區,由非盈利組織創辦的開源項目,用戶可通過完成編碼調整和構建項目來學習編程
  • 百度開源平臺上線,聚合百度開源項目
    百度公司近日上線「百度開源平臺」,該平臺主要用來展示百度的開源項目。 一套完整的前端技術解決方案,包括前段框架、模板框架、自動化框架以及輔助開發工具 EDP:一個企業級前端應用的開發平臺 EST:一個基於LESS的樣式工具庫,幫助開發者更輕鬆地書寫LESS代碼 ER:一個富瀏覽器端web應用的框架,可以方便地構建一個整站式的AJAX web應用 Tangram:一款實用的JavaScript基礎庫,
  • Feather Icon - 簡單漂亮的免費開源圖標庫
    一套面向設計師和開發者,功能性強、風格高度一致的免費開源圖標庫。介紹Feather 是一套面向設計師和開發者的開源圖標庫,是一個簡單漂亮的開源圖標庫。 每個圖標都設計在一個24×24的網格上,強調簡單,一致性和易讀性。
  • 【知識庫】八款你不得不知的開源前端JS框架
    本文推薦了八款比較熱門和經典的Javascript 開源框架,並給出了相關學習資料,有興趣的朋友可以看看~angular.js(項目詳情)相關文檔:knockoutKnockout 是個JavaScript 庫,幫助創建豐富的顯示和編輯器UI,通過乾淨的底層數據模型。你可以在任何時候動態更新UI的選擇部分。
  • 12 個非常適合做外包項目的開源後臺管理系統
    /preview/#/index開源協議:MIT2.vue-element-admin開源地址:https://github.com/PanJiaChen/vue-element-admin文檔地址:https
  • 最全 Android 常用開源庫總結!
    前言收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續更新,大家有關於Android 優秀的開源庫,也可以在下面留言。基本控制項TextViewHTextView 一款支持TextView文字動畫效果的Android組件庫。
  • Chart.js - 漂亮的 Javascript 圖表開源庫
    這是一個使用簡單、動效現代酷炫js圖表庫,用來構建專業美觀的數據圖表。介紹Chart.js 是一個基於 canvas 的可視化開源庫。它可以用於構建簡單漂亮的 H5 圖表,滿足產品數據可視化的需求。智能響應式,如果瀏覽器改變了大小,Chart.js 會重新調整圖表的大小,同時為這個大小提供了完美的縮放粒度;支持模塊化加載,並且每個圖表類型都已經分離,可以按需加載項目所需的圖表類型;針對滑鼠和觸摸設備上提供了對畫布工具提示的簡單支持,也支持自定義觸發事件,能滿足複雜的交互需求。
  • 蘋果芯補完計劃,iOS 終將回歸 mac OS?
    其首次應用在智慧型手機上的 64 位處理器 A7 理論上可以提供 TB 級的內存支持,以至當時就有評論認為 A7 對手機等移動智能設備而言性能有些過剩了,蘋果可能是為將 mac OS X 移植到 ARM 架構中做準備。
  • AutoLine開源平臺簡明教程
    查看報告使用AutoLine開源平臺進行自動化測試的詳細步驟為:在"產品管理"下新增產品在"項目管理"下新增測試項目>選擇2中創建的項目,準備進行規劃測試項目在項目節點上"右擊"滑鼠,創建對象集在用例節點上"右擊"滑鼠,新增測試步驟,即關鍵字步驟詳細的step說明:這裡以web測試來說明,我們用SeleniumLibrary庫提供的關鍵字
  • 近 20k Star的項目說不做就不做了,但總結的內容值得借鑑
    一起來了解、學習一下Fred做Snowpack開源庫的經驗總結吧!做開源的成功經驗Snowpack也算是一個比較成功的開源庫了,從用戶量、下載量、Star三個維度都能體現出來,畢竟100w+的下載量和近20k的Star也不是隨隨便便就能做到的,Fred也總結了他做到這種地步的成功經驗,希望能幫助到大家!1.
  • GitHub 上那些值得一試的 Java 開源庫 - OSCHINA - 中文開源技術...
    除了這些,你可能還會fork或Star一些其他的開源庫,但GitHub上的庫實在太多了,以至於對於個人來說,你很難有時間去發現並了解那些不斷加入的新庫,而它們卻往往能在一些新興領域中給你提供幫助。我一直使用JAVA來寫後端應用,平時也會關注一些國外技術大牛的博客(來自Tapki、DZone、Google Developer等技術博客),從而注意到了一些新的而且很有意思Java開源庫,它們有些能給你的項目帶來幫助,有些是以遊戲的形式幫你提高Java的編程水平,而另一些則能夠幫助你識別JAVA程序中的常見問題 。
  • PrimeNG:目前市面上最完善的開源Angular組件庫
    PrimeNG最近發布了4.1.0版本,我花了一周的時間詳細研究了一下,可以確定地說,PrimeNG是目前市面上最完善的開源Angular組件庫
  • CSharpWinform皮膚控制項免費開源庫——CSharpSkin
    CSharpSkin是一款用於CSharpWinform的免費開源控制項庫,主要是對微軟自帶的常用控制項做了外觀上的重繪。現在市面上基於CSharpWinform的皮膚控制項倒是不少,但要麼是加密了的dll;要麼是需要付費購買源碼。
  • 從28 萬個開源項目中,我們能夠學到一些什麼?
    這裡聲明一下,僅僅是學習一下:他們是用哪些工具,來管理自己的項目的?開源項目多如牛毛,值得分析的項目也很多很多。從哪裡入手呢?幸運的是,在開源社區,有一個著名的網站,過去叫oloho,現在改名叫openhub。