日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

iOS版餓了么使用的開源項目

算法與數據結構 ? 來源:未知 ? 作者:胡薇 ? 2018-05-31 14:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前不久,猿妹才發(fā)現支付寶使用了三十多款開源軟件,今天打開餓了么發(fā)現,餓了么也使用了33款開源軟件。

上次和大家分享的是Android版支付寶使用的開源項目,今天就和你們分享下iOS版餓了么使用的開源項目:

1、1passwordextension

1Password是一款適用于iPhone/iPod touch和iPad/iPad mini的通用應用,旨在幫助用戶在自己的應用中使用第三方密碼管理器。支持Swift 4及iOS 8以上的版本(項目地址:https://github.com/fahlout/PasswordExtension)

2、AFNetworking

AFNetworking是一個適用于iOS以及Mac OS X的網絡庫,它基于Foundation URL加載系統(tǒng),擴展了Cocoa內置的強大的高級網絡抽象。擁有良好的架構,豐富的api,以及模塊化構建方式,使得使用起來非常輕松。(項目地址:https://github.com/AFNetworking/AFNetworking)

3、Blockskit

BlocksKit 是一個開源的與Cocoa緊密集合的基礎性框架,BlocksKit并沒有創(chuàng)建新的宏,函數,方法和類,只是對Cocoa類的一個擴展,是一個 blocks的大集合。BlocksKit給一些類帶來了更好的block支持。(項目地址:https://github.com/BlocksKit/BlocksKit)

4、BoringSSL

BoringSSL 是谷歌創(chuàng)建的 OpenSSL 分支,但使用BoringSSL的代碼不能保證API或ABI的穩(wěn)定性,而創(chuàng)建BoringSSL則是因為谷歌使用了超過70個OpenSSL補丁,部分被接受合并到了OpenSSL主庫,但大部分沒有。隨著Android、Chrome和其它項目開始需要這些補丁的子集,事情日益變得復雜,要保證所有補丁在不同代碼庫正常工作需要太多精力。所以他們決定創(chuàng)建OpenSSL分支。(項目地址:https://github.com/google/boringssl)

5、CocoaLumberjack

CocoaLumberjack 是一個快速、簡單,但很強大的日志框架,用于 Mac OS X 和 iOS 系統(tǒng)。(項目地址:https://github.com/CocoaLumberjack/CocoaLumberjack)

6、fishhook

fishhook 是一個非常簡單的庫,它允許支持在 iOS 上的模擬器和設備運行Mach-O,并提供動態(tài)綁定服務。此功能類似在OS X 系統(tǒng)上使用的 DYLD_INTERPOSE 功能。你可以通過使用 fishhook 實現呼叫/跟蹤功能(如:auditing for double-close issues with file descriptors)。(項目地址:https://github.com/facebook/fishhook)

7、FMDB

FMDB是一款簡潔、易用的封裝庫,是SQLite的C API。以OC的方式封裝了SQLite的C語言API,使用起來更加的方便。(項目地址:https://github.com/ccgus/fmdb)

8、Geohash

geohash是一種地址編碼,它能把二維的經緯度編碼成一維的字符串。lbs可以說是一個基礎應用,geohash對于解決附近地點搜索提供了一個有效的解決方案。(項目地址:https://github.com/CloudSide/geohash)

9、gRPC

gRPC 是一個高性能、開源和通用的 RPC 框架,面向移動和 HTTP/2 設計。目前提供 C、Java 和 Go 語言版本,分別是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持(項目地址:https://github.com/grpc/grpc)

10、gRPC-Core

C 語言 gRPC 實現(項目地址:https://github.com/tony612/grpc-core)

11、gRPC-ProtoRPC

gRPC中的一個類,前期的 gRPC 開發(fā)對 ObjC 并不了解,甚至于他們自己的 gRPC-ProtoRPC 庫中類都是沒有任何前綴,如 ProtoRPC,直到后期才開始添加 GRPC 作為前綴:GRPCProtoCall

12、gRPC-RxLibrary

gRPC的Reactive 拓展

13、IGListKit

IGListKit 是 Instagram 程序員做的一個數據驅動的 UICollectionView 框架,為了構建快速和可擴展的列表。另外,它有助于你在 app 結束對于大量視圖控制器的使用。(項目地址:https://github.com/Instagram/IGListKit)

14、KVOController

Key-value 的監(jiān)控是一個 MVC 應用中非常有用的技術。KVOController (來自 facebook)構建了一個基于 Cocoa 的 time-tested key-value 監(jiān)控實現,提供簡單方便、線程安全的 API。(項目地址:https://github.com/facebook/KVOController)

15、libextobjc

libextobjc 是用于擴展 Objective-C 編程語言的模塊化的 Cocoa 庫。libextobjc是非常模塊化的 - 大部分的類和模塊可以使用不超過一個或兩個依賴項。(項目地址:https://github.com/jspahrsummers/libextobjc)

16、Lottie

Lottie 是 Airbnb 開發(fā)的一款能夠為原生應用添加動畫效果的開源工具。Lottie 目前提供了 iOS, Android, 和 React Native 版本,能夠實時渲染 After Effects 動畫特效。(項目地址:https://github.com/airbnb/lottie-ios)

17、Mantle

Mantle 是 Cocoa 和 Cocoa Touch 的模型框架,你可以通過它為你的 Cocoa 和 Cocoa Touch 寫簡單的模型層。 (項目地址:https://github.com/Mantle/Mantle)

18、masonry

Masonry是一 個用來布局的jQuery插件,配置Masonry相當容易,只需要在jQuery腳本中的wrapping container元素中加上.masonry()方法。(項目地址:https://github.com/desandro/masonry)

19、MBProgressHUD

蘋果的應用程序一般都會用一種優(yōu)雅的,半透明的進度顯示效果,不過這個API是不公開的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一個替代方案,而且在用戶角度上,實現的效果根本看不出和官方程序有什么差別。(項目地址:https://github.com/jdg/MBProgressHUD)

20、MD5Digest

這是一個非常簡單的NSString類別,可以從給定的MD5摘要中創(chuàng)建NSString。(項目地址:https://github.com/keith/MD5Digest)

21、nanopb

google protocbuf第三方庫nanopb的嗎,它特別適用于微控制器。(項目地址:https://github.com/nanopb/nanopb)

22、OAStackView

iOS 9 引入了非??岬?UIStackView ,而 OAStackView 可將這個 UIStackView 移植到 iOS7+版本(項目地址:https://github.com/nsomar/OAStackView)

23、Protobuf

Google Protocol Buffer(簡稱 Protobuf)是一種輕便高效的結構化數據存儲格式,平臺無關、語言無關、可擴展,可用于通訊協(xié)議和數據存儲等領域(項目地址:https://github.com/google/protobuf)

24、Regex Categories

Regex Categories 是一款為 NSRegularExpression和 NSString采集 objective-c類別的工具,使他們可用性更高更簡潔。 (項目地址:https://github.com/bendytree/Objective-C-RegEx-Categories)

25、SAMKeychain

簡單的Objective-C封裝,SAMkeychain可以用來儲存用戶的隱私信息。(項目地址:https://github.com/soffes/SAMKeychain)

26、SDWebImage

這個庫提供了一個支持緩存的異步圖像下載器。用SDWebImage調用網站上的圖片,跟本地調用內置在應用包里的圖片一樣簡單。操作也很簡單。(項目地址:https://github.com/rs/SDWebImage)

27、SSZipArchive

SSZipArchive是很完善的壓縮及解壓縮工具,基于miniZip的修改及封裝,API更加簡潔實用。(項目地址:https://github.com/wuhaiwei/SSZipArchive)

28、SZTextView

SZTextView 用于替代內置的 UITextView,實現了 placeholder 功能。(項目地址:https://github.com/glaszig/SZTextView)

29、TacoSDK

TACO 是用于 Apache Cordova 的工具,來自微軟。TACO 提供了一組命令行工具,可以使混合應用程序(hybrid app)開發(fā)更加簡單、友好、快速。(項目地址:https://github.com/tensor-compiler/taco)

30、TTTAttributedLabel

TTTAttributedLabel 是 UILable 的改進,支持 NSAttributedStrings(項目地址:https://github.com/TTTAttributedLabel/TTTAttributedLabel)

31、UICollectionViewLeftAlignedLayout

UICollectionViewLeftAlignedLayout 實現左對齊的視圖布局效果。(項目地址:https://github.com/mokagio/UICollectionViewLeftAlignedLayout)

32、UITableView+FDTemplateLayoutCell

UITableView+FDTemplateLayoutCell 是一個由國人團隊開發(fā)的優(yōu)化計算 UITableViewCell高度的輕量級框架(項目地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell)

33、weexSDK

Weex 致力于使開發(fā)者能基于當代先進的 Web 開發(fā)技術,在集成了 WeexSDK 之后,你可以使用 JavaScript 和現代流行的前端框架來開發(fā)移動應用。(項目地址:https://github.com/alibaba/weex)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源軟件
    +關注

    關注

    0

    文章

    216

    瀏覽量

    16644
  • iOS
    iOS
    +關注

    關注

    8

    文章

    3401

    瀏覽量

    155707

原文標題:一個餓了么竟使用了30多個開源軟件

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    微型遙控賽車開源項目介紹

    給各位電子 DIY 與遙控模型愛好者分享一款超有創(chuàng)意的開源項目:微型遙控賽車。我把經典游戲《馬力歐賽車》的核心互動機制搬到現實,小車通過板載傳感器識別賽道道具,自動實現加速、打轉、減速等物理反饋,搭配多模式控制,可玩性拉滿
    的頭像 發(fā)表于 04-22 13:47 ?177次閱讀
    微型遙控賽車<b class='flag-5'>開源</b><b class='flag-5'>項目</b>介紹

    開放原子開源基金會旗下項目亮相FOSSASIA Summit 2026,中國開源力量閃耀曼谷

    ? ? ?近日,亞洲重要開源技術盛會FOSSASIA Summit 2026在泰國曼谷舉行。作為國際開源交流合作的重要平臺,大會吸引全球開源開發(fā)者、技術專家、社區(qū)組織及產業(yè)伙伴參與,
    的頭像 發(fā)表于 04-15 17:55 ?97次閱讀
    開放原子<b class='flag-5'>開源</b>基金會旗下<b class='flag-5'>項目</b>亮相FOSSASIA Summit 2026,中國<b class='flag-5'>開源</b>力量閃耀曼谷

    開放原子開源基金會旗下項目亮相FOSSASIA Summit 2026

    近日,亞洲重要開源技術盛會FOSSASIA Summit 2026在泰國曼谷舉行。作為國際開源交流合作的重要平臺,大會吸引全球開源開發(fā)者、技術專家、社區(qū)組織及產業(yè)伙伴參與,共同探討
    的頭像 發(fā)表于 03-17 11:39 ?504次閱讀

    摩爾線程正式開源TileLang-MUSA項目

    近日,摩爾線程正式開源TileLang-MUSA項目,實現對TileLang編程語言的完整支持。該項目已成功在摩爾線程多代全功能GPU上完成功能驗證與特性開發(fā),旨在通過高層抽象與編譯器優(yōu)化,大幅降低開發(fā)門檻,為國產算力平臺提供更
    的頭像 發(fā)表于 02-11 16:57 ?1738次閱讀

    開源鴻蒙項目順利孵化畢業(yè)

    2025年11月21日,2025開放原子開發(fā)者大會在北京隆重啟幕。作為本次大會的重磅環(huán)節(jié)和核心焦點之一,在大會開幕式上,開放原子開源基金會(以下簡稱“基金會”)宣布開源鴻蒙項目達成開源
    的頭像 發(fā)表于 11-27 14:36 ?748次閱讀

    開源歐拉項目達成開源孵化目標順利畢業(yè)

    11月21日,2025開放原子開發(fā)者大會在北京隆重啟幕。作為本次大會的重磅環(huán)節(jié)和核心焦點之一,在大會開幕式上,開源歐拉項目達成開源孵化目標、順利畢業(yè)。
    的頭像 發(fā)表于 11-25 17:40 ?1260次閱讀

    開源鴻蒙項目達成開源孵化目標順利畢業(yè)

    11月21日,2025開放原子開發(fā)者大會在北京隆重啟幕。作為本次大會的重磅環(huán)節(jié)和核心焦點之一,在大會開幕式上,開源鴻蒙項目達成開源孵化目標、順利畢業(yè),這是項目
    的頭像 發(fā)表于 11-25 17:36 ?1301次閱讀

    開放原子開源基金會與11個項目完成捐贈簽約

    11月21日,在2025開放原子開發(fā)者大會開幕式上,開放原子開源基金會與11個開源項目完成捐贈簽約,涵蓋人工智能、量子計算、機器人、操作系統(tǒng)、物聯(lián)網等多個關鍵技術方向。此舉既是基金會完善孵化體系、吸納優(yōu)質
    的頭像 發(fā)表于 11-25 17:26 ?1047次閱讀

    開源鴻蒙和開源歐拉成為開放原子開源基金會首批畢業(yè)項目

    11月21日,在2025開放原子開發(fā)者大會開幕式上,開放原子開源基金會宣布旗下開源鴻蒙(OpenHarmony)與開源歐拉(openEuler)成為首批畢業(yè)項目。
    的頭像 發(fā)表于 11-25 17:22 ?1022次閱讀

    RT-Thread榮膺開放原子開源先鋒項目,社區(qū)開發(fā)者斬獲“開源貢獻之星”|新聞速遞

    近日,2025開放原子開發(fā)者大會在京開幕。大會舉行了“中國開源創(chuàng)新力量致謝儀式”,向操作系統(tǒng)、數據庫、人工智能三大技術領域28個開源先鋒項目中作出卓越貢獻的47位開發(fā)者致謝。此次,RT-Thread
    的頭像 發(fā)表于 11-24 18:48 ?625次閱讀
    RT-Thread榮膺開放原子<b class='flag-5'>開源</b>先鋒<b class='flag-5'>項目</b>,社區(qū)開發(fā)者斬獲“<b class='flag-5'>開源</b>貢獻之星”|新聞速遞

    deepin IDE入選Gitee最有價值開源項目

    近日,deepin IDE 成功入選 Gitee 最有價值開源項目(GVP)!
    的頭像 發(fā)表于 10-14 18:10 ?1487次閱讀

    開放原子開源基金會發(fā)布150余個開源項目應用案例

    近日,在2025開放原子開源生態(tài)大會開幕式上,開放原子開源基金會發(fā)布150余個開源項目應用案例,涵蓋中國南方電網、中國移動、京東集團、安貞
    的頭像 發(fā)表于 07-28 17:10 ?1311次閱讀

    開放原子開源基金會與新一批開源項目完成捐贈簽約

    近日,在2025開放原子開源生態(tài)大會開幕式上,開放原子開源基金會與新一批開源項目完成捐贈簽約,涵蓋人工智能、具身智能、基礎軟件、區(qū)塊鏈等多個技術領域,為基金會拓展在關鍵技術領域上的布局
    的頭像 發(fā)表于 07-28 17:04 ?1182次閱讀

    普華基礎軟件榮膺優(yōu)秀開源項目

    近日,2025上海開源創(chuàng)新菁英獎評選結果正式揭曉。普華基礎軟件開源安全車控操作系統(tǒng)小滿EasyXMen憑借在開源技術創(chuàng)新與產業(yè)應用實踐方面的突出表現,榮獲“優(yōu)秀開源
    的頭像 發(fā)表于 07-28 16:48 ?1078次閱讀

    RT-Thread榮獲2025優(yōu)秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術協(xié)會主辦的2025上海開源創(chuàng)新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統(tǒng)項目憑借其卓越的技術創(chuàng)新與
    的頭像 發(fā)表于 07-04 09:04 ?2857次閱讀
    RT-Thread榮獲2025優(yōu)秀<b class='flag-5'>開源</b><b class='flag-5'>項目</b> | 新聞速遞
    内黄县| 海口市| 和平区| 广州市| 台北县| 台前县| 金秀| 永寿县| 内丘县| 鸡东县| 淮南市| 延川县| 乌兰察布市| 德清县| 渭源县| 眉山市| 宁乡县| 朝阳市| 巴林左旗| 游戏| 如东县| 大新县| 潞西市| 古交市| 平谷区| 那曲县| 芒康县| 定安县| 芜湖市| 大石桥市| 积石山| 揭东县| 泗洪县| 永春县| 青龙| 宁安市| 莆田市| 博兴县| 昌平区| 海安县| 黄山市|