一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

iOS版餓了么使用的開(kāi)源項(xiàng)目

算法與數(shù)據(jù)結(jié)構(gòu) ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-05-31 14:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1、1passwordextension

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

2、AFNetworking

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

3、Blockskit

BlocksKit 是一個(gè)開(kāi)源的與Cocoa緊密集合的基礎(chǔ)性框架,BlocksKit并沒(méi)有創(chuàng)建新的宏,函數(shù),方法和類(lèi),只是對(duì)Cocoa類(lèi)的一個(gè)擴(kuò)展,是一個(gè) blocks的大集合。BlocksKit給一些類(lèi)帶來(lái)了更好的block支持。(項(xiàng)目地址:https://github.com/BlocksKit/BlocksKit)

4、BoringSSL

BoringSSL 是谷歌創(chuàng)建的 OpenSSL 分支,但使用BoringSSL的代碼不能保證API或ABI的穩(wěn)定性,而創(chuàng)建BoringSSL則是因?yàn)楣雀枋褂昧顺^(guò)70個(gè)OpenSSL補(bǔ)丁,部分被接受合并到了OpenSSL主庫(kù),但大部分沒(méi)有。隨著Android、Chrome和其它項(xiàng)目開(kāi)始需要這些補(bǔ)丁的子集,事情日益變得復(fù)雜,要保證所有補(bǔ)丁在不同代碼庫(kù)正常工作需要太多精力。所以他們決定創(chuàng)建OpenSSL分支。(項(xiàng)目地址:https://github.com/google/boringssl)

5、CocoaLumberjack

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

6、fishhook

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

7、FMDB

FMDB是一款簡(jiǎn)潔、易用的封裝庫(kù),是SQLite的C API。以O(shè)C的方式封裝了SQLite的C語(yǔ)言API,使用起來(lái)更加的方便。(項(xiàng)目地址:https://github.com/ccgus/fmdb)

8、Geohash

geohash是一種地址編碼,它能把二維的經(jīng)緯度編碼成一維的字符串。lbs可以說(shuō)是一個(gè)基礎(chǔ)應(yīng)用,geohash對(duì)于解決附近地點(diǎn)搜索提供了一個(gè)有效的解決方案。(項(xiàng)目地址:https://github.com/CloudSide/geohash)

9、gRPC

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

10、gRPC-Core

C 語(yǔ)言 gRPC 實(shí)現(xiàn)(項(xiàng)目地址:https://github.com/tony612/grpc-core)

11、gRPC-ProtoRPC

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

12、gRPC-RxLibrary

gRPC的Reactive 拓展

13、IGListKit

IGListKit 是 Instagram 程序員做的一個(gè)數(shù)據(jù)驅(qū)動(dòng)的 UICollectionView 框架,為了構(gòu)建快速和可擴(kuò)展的列表。另外,它有助于你在 app 結(jié)束對(duì)于大量視圖控制器的使用。(項(xiàng)目地址:https://github.com/Instagram/IGListKit)

14、KVOController

Key-value 的監(jiān)控是一個(gè) MVC 應(yīng)用中非常有用的技術(shù)。KVOController (來(lái)自 facebook)構(gòu)建了一個(gè)基于 Cocoa 的 time-tested key-value 監(jiān)控實(shí)現(xiàn),提供簡(jiǎn)單方便、線(xiàn)程安全的 API。(項(xiàng)目地址:https://github.com/facebook/KVOController)

15、libextobjc

libextobjc 是用于擴(kuò)展 Objective-C 編程語(yǔ)言的模塊化的 Cocoa 庫(kù)。libextobjc是非常模塊化的 - 大部分的類(lèi)和模塊可以使用不超過(guò)一個(gè)或兩個(gè)依賴(lài)項(xiàng)。(項(xiàng)目地址:https://github.com/jspahrsummers/libextobjc)

16、Lottie

Lottie 是 Airbnb 開(kāi)發(fā)的一款能夠?yàn)樵鷳?yīng)用添加動(dòng)畫(huà)效果的開(kāi)源工具。Lottie 目前提供了 iOS, Android, 和 React Native 版本,能夠?qū)崟r(shí)渲染 After Effects 動(dòng)畫(huà)特效。(項(xiàng)目地址:https://github.com/airbnb/lottie-ios)

17、Mantle

Mantle 是 Cocoa 和 Cocoa Touch 的模型框架,你可以通過(guò)它為你的 Cocoa 和 Cocoa Touch 寫(xiě)簡(jiǎn)單的模型層。 (項(xiàng)目地址:https://github.com/Mantle/Mantle)

18、masonry

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

19、MBProgressHUD

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

20、MD5Digest

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

21、nanopb

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

22、OAStackView

iOS 9 引入了非常酷的 UIStackView ,而 OAStackView 可將這個(gè) UIStackView 移植到 iOS7+版本(項(xiàng)目地址:https://github.com/nsomar/OAStackView)

23、Protobuf

Google Protocol Buffer(簡(jiǎn)稱(chēng) Protobuf)是一種輕便高效的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)格式,平臺(tái)無(wú)關(guān)、語(yǔ)言無(wú)關(guān)、可擴(kuò)展,可用于通訊協(xié)議和數(shù)據(jù)存儲(chǔ)等領(lǐng)域(項(xiàng)目地址:https://github.com/google/protobuf)

24、Regex Categories

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

25、SAMKeychain

簡(jiǎn)單的Objective-C封裝,SAMkeychain可以用來(lái)儲(chǔ)存用戶(hù)的隱私信息。(項(xiàng)目地址:https://github.com/soffes/SAMKeychain)

26、SDWebImage

這個(gè)庫(kù)提供了一個(gè)支持緩存的異步圖像下載器。用SDWebImage調(diào)用網(wǎng)站上的圖片,跟本地調(diào)用內(nèi)置在應(yīng)用包里的圖片一樣簡(jiǎn)單。操作也很簡(jiǎn)單。(項(xiàng)目地址:https://github.com/rs/SDWebImage)

27、SSZipArchive

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

28、SZTextView

SZTextView 用于替代內(nèi)置的 UITextView,實(shí)現(xiàn)了 placeholder 功能。(項(xiàng)目地址:https://github.com/glaszig/SZTextView)

29、TacoSDK

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

30、TTTAttributedLabel

TTTAttributedLabel 是 UILable 的改進(jìn),支持 NSAttributedStrings(項(xiàng)目地址:https://github.com/TTTAttributedLabel/TTTAttributedLabel)

31、UICollectionViewLeftAlignedLayout

UICollectionViewLeftAlignedLayout 實(shí)現(xiàn)左對(duì)齊的視圖布局效果。(項(xiàng)目地址:https://github.com/mokagio/UICollectionViewLeftAlignedLayout)

32、UITableView+FDTemplateLayoutCell

UITableView+FDTemplateLayoutCell 是一個(gè)由國(guó)人團(tuán)隊(duì)開(kāi)發(fā)的優(yōu)化計(jì)算 UITableViewCell高度的輕量級(jí)框架(項(xiàng)目地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell)

33、weexSDK

Weex 致力于使開(kāi)發(fā)者能基于當(dāng)代先進(jìn)的 Web 開(kāi)發(fā)技術(shù),在集成了 WeexSDK 之后,你可以使用 JavaScript 和現(xiàn)代流行的前端框架來(lái)開(kāi)發(fā)移動(dòng)應(yīng)用。(項(xiàng)目地址:https://github.com/alibaba/weex)

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

    關(guān)注

    0

    文章

    212

    瀏覽量

    16256
  • iOS
    iOS
    +關(guān)注

    關(guān)注

    8

    文章

    3399

    瀏覽量

    152977

原文標(biāo)題:一個(gè)餓了么竟使用了30多個(gè)開(kāi)源軟件

文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread榮獲2025優(yōu)秀開(kāi)源項(xiàng)目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開(kāi)源信息技術(shù)協(xié)會(huì)主辦的2025上海開(kāi)源創(chuàng)新精英薈。上海市商委副主任張杰出席會(huì)議并致辭。RT-Thread嵌入式操作系統(tǒng)項(xiàng)目憑借其卓越的技術(shù)創(chuàng)新與開(kāi)
    的頭像 發(fā)表于 07-04 09:04 ?1427次閱讀
    RT-Thread榮獲2025優(yōu)秀<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b> | 新聞速遞

    Open Echo:一個(gè)開(kāi)源的聲納項(xiàng)目

    “ ?這是一個(gè)還在迭代中的項(xiàng)目。開(kāi)源的回聲測(cè)深儀/水深測(cè)量?jī)x/聲吶系統(tǒng),適用于水文測(cè)繪及科研用途?;贏rduino平臺(tái)開(kāi)發(fā)并具備良好兼容性? ” ? Open Echo 概覽 作為持續(xù)迭代
    的頭像 發(fā)表于 03-20 11:14 ?938次閱讀
    Open Echo:一個(gè)<b class='flag-5'>開(kāi)源</b>的聲納<b class='flag-5'>項(xiàng)目</b>

    開(kāi)源項(xiàng)目!教你如何制作一個(gè)開(kāi)源教育機(jī)械臂

    128x64實(shí)時(shí)反饋。 經(jīng)過(guò)多次失敗的測(cè)試和設(shè)計(jì)迭代,Pedro 2.0終于在2024年發(fā)布,具有改進(jìn)的功能,經(jīng)過(guò)徹底的測(cè)試和驗(yàn)證。 Pedro 2.0是一個(gè)完全開(kāi)源項(xiàng)目,旨在讓每個(gè)人都可以訪(fǎng)問(wèn)
    發(fā)表于 03-10 11:22

    ElfBoard開(kāi)源項(xiàng)目|智能消防車(chē)項(xiàng)目

    項(xiàng)目——利用ELF 1開(kāi)發(fā)板打造的智慧消防車(chē)。該項(xiàng)目展現(xiàn)物聯(lián)網(wǎng)、數(shù)據(jù)處理等前沿技術(shù)在消防領(lǐng)域的應(yīng)用潛力,下面就和各位小伙伴展示一下這個(gè)開(kāi)源項(xiàng)目
    的頭像 發(fā)表于 01-04 16:43 ?682次閱讀
    ElfBoard<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>|智能消防車(chē)<b class='flag-5'>項(xiàng)目</b>

    RISC-V在MCU中有哪些知名的開(kāi)源項(xiàng)目

    RISC-V在MCU中有哪些知名的開(kāi)源項(xiàng)目?
    發(fā)表于 12-30 19:48

    開(kāi)源鴻蒙榮獲開(kāi)放原子“2024年度操作系統(tǒng)領(lǐng)域國(guó)內(nèi)活躍開(kāi)源項(xiàng)目

    近日,2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)在武漢圓滿(mǎn)召開(kāi)。在大會(huì)開(kāi)幕式“2024年度國(guó)內(nèi)活躍開(kāi)源項(xiàng)目&開(kāi)發(fā)者致謝儀式”上,開(kāi)放原子開(kāi)源鴻蒙(OpenAtom OpenHar
    的頭像 發(fā)表于 12-28 15:39 ?886次閱讀

    開(kāi)放原子開(kāi)源基金會(huì)與三個(gè)開(kāi)源項(xiàng)目舉行捐贈(zèng)簽約儀式

    近日,在2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)秘書(shū)長(zhǎng)助理李博與openKylin、EasyAda、KWDB開(kāi)源項(xiàng)目捐贈(zèng)方代表共同簽約。
    的頭像 發(fā)表于 12-23 11:29 ?699次閱讀

    凌蒙派OpenHarmony開(kāi)源項(xiàng)目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開(kāi)源項(xiàng)目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對(duì)凌蒙派OpenHarmony開(kāi)源項(xiàng)目的高度認(rèn)可,也是對(duì)我司在推動(dòng)
    的頭像 發(fā)表于 11-20 01:04 ?836次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>榮獲本期Gitee官方推薦

    SensiML開(kāi)源Analytics Studio AutoML引擎

    我們很高興地宣布,我們的AutoML服務(wù)器應(yīng)用程序Analytics Studio將很快在開(kāi)源許可下提供。我們還將推出一個(gè)新的開(kāi)源項(xiàng)目網(wǎng)站,以聯(lián)合一個(gè)致力于為 tinyML 模型開(kāi)發(fā)創(chuàng)建全面的、與硬件無(wú)關(guān)的解決方案的開(kāi)發(fā)人員社區(qū)
    的頭像 發(fā)表于 11-06 09:36 ?804次閱讀
    SensiML<b class='flag-5'>開(kāi)源</b><b class='flag-5'>了</b>Analytics Studio AutoML引擎

    ElfBoard開(kāi)源項(xiàng)目|“智慧光伏”開(kāi)源項(xiàng)目技術(shù)文檔

    最大化地捕捉和利用。下面就和各位小伙伴詳細(xì)介紹一下這一開(kāi)源項(xiàng)目是怎樣實(shí)現(xiàn)的。環(huán)境說(shuō)明1.開(kāi)發(fā)環(huán)境操作系統(tǒng):Ubuntu18.0464位版2.交叉編譯工具鏈:arm-
    的頭像 發(fā)表于 10-11 15:52 ?811次閱讀
    ElfBoard<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>|“智慧光伏”<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>技術(shù)文檔

    華為全聯(lián)接大會(huì)2024亮點(diǎn):open-eBackup備份軟件項(xiàng)目正式開(kāi)源

    在備受矚目的華為全聯(lián)接大會(huì)2024上,華為宣布一項(xiàng)重要舉措——open-eBackup備份軟件項(xiàng)目全面開(kāi)源,標(biāo)志著華為在數(shù)據(jù)保護(hù)領(lǐng)域的又一重大貢獻(xiàn)。目前,該項(xiàng)目的相關(guān)代碼已順利入駐o
    的頭像 發(fā)表于 09-25 15:39 ?1481次閱讀

    真格基金宣布捐贈(zèng)開(kāi)源AI項(xiàng)目vLLM

    開(kāi)源技術(shù)處于 AI 革命的中心。Llama 3、Mistral 等開(kāi)源大模型迅速追趕 GPT-4,TensorFlow、Pytorch 等開(kāi)源深度學(xué)習(xí)框架提供豐富的庫(kù)和工具。GitH
    的頭像 發(fā)表于 09-24 16:13 ?771次閱讀

    8月全志芯片開(kāi)源項(xiàng)目分享合集

    t113-s3為主控,分辯率480*480,支持win10/win11系統(tǒng)的擴(kuò)展屏,支持電容屏觸,電容屏hid觸摸屏軟件開(kāi)發(fā)中 。 該項(xiàng)目開(kāi)源windows驅(qū)動(dòng)、lvgl界面app應(yīng)用、tina
    發(fā)表于 09-02 10:25

    Matepad pro12.2 已上市半個(gè)月,但是還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目開(kāi)源信息,違背開(kāi)源精神

    Matepad pro12.2 已上市半個(gè)月,本人自己也購(gòu)買(mǎi)了同款12+256的pad,想要同步學(xué)習(xí)下這款pad的一些體驗(yàn)還不錯(cuò)的功能點(diǎn),但是目前為止還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目開(kāi)源信息,也查詢(xún)不到
    發(fā)表于 08-27 17:25

    迅龍軟件加入甲辰計(jì)劃“開(kāi)源實(shí)習(xí)生聯(lián)合招聘培養(yǎng)”項(xiàng)目,共建RISC-V?開(kāi)源生態(tài)

    近日,迅龍軟件宣布加入甲辰計(jì)劃“開(kāi)源實(shí)習(xí)生聯(lián)合招聘培養(yǎng)項(xiàng)目”。該項(xiàng)目致力于RISC-V相關(guān)人才的培養(yǎng),同時(shí)推動(dòng)企業(yè)加速RISC-V生態(tài)建設(shè)目標(biāo)。加入該項(xiàng)目后,迅龍軟件將作為用人單位面向
    的頭像 發(fā)表于 07-22 16:23 ?789次閱讀
    迅龍軟件加入甲辰計(jì)劃“<b class='flag-5'>開(kāi)源</b>實(shí)習(xí)生聯(lián)合招聘培養(yǎng)”<b class='flag-5'>項(xiàng)目</b>,共建RISC-V?<b class='flag-5'>開(kāi)源</b>生態(tài)