美文网首页
货拉拉国际版iOS技术栈分析

货拉拉国际版iOS技术栈分析

作者: AKyS佐毅 | 来源:发表于2021-06-17 08:59 被阅读0次

1、获取App ipa包以及资源文件

目前只有 通过Apple Configurator 2(Mac商店)获取,爱思助手已不支持。

image.png Xnip2021-06-17_07-29-56.png

不要操作Apple Configurator 2,让它保持上图的状态,然后打开Finder前往文件夹,或者直接快捷键command+shift+G
并输入下面路径

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
Xnip2021-06-17_07-29-20.png

目前统计有如下工具类

谷歌服务

GoogleDataTransport
GoogleUtilities
GTMAppAuth
GTMSessionFetcher

Firebase相关 image.png

货拉拉内部服务

HLLCoreService 核心服务
HLLLogService 日志
HLLOSS 云存储
HLLOSSService 云存储服务

即时通讯

ImSDK
ChatSDK
CocoaAsyncSocket

FaceBook 相关服务

FBLPromises
FBSDKCoreKit
FBSDKLoginKit

本地存储

Realm
FMDB
SAMKeychain
leveldb 轻量级的数据库
MMKV

常见第三方

MarqueeLabel 滚动视图Label
Moya
Masonry
SDWebImage
MBProgressHUD
MJRefresh
Reachability
RxCocoa
RxSwift
SnapKit
SSZipArchive
SwiftyJSON
YYCache
YYText
PromiseKit
Result
IQKeyboardManager
JLRoutes
KeepLayout
Kronos Kronos 是一个用 Swift 编写的 NTP 客户端库。它支持亚秒级精度并提供稳定的单调时钟,不受时钟变化的影响。
FrameAccessor 便捷布局访问
Hakawai https://github.com/linkedin/Hakawai
Alamofire
AFNetworking
Aspects AOP切面
BonMot Swift中漂亮,简单的属性字符串
Branch
BRYXBanner Swift 的 iOS7+ 样式的下拉通知
CountryPicker 城市选择器
DateTools 日期处理类
Swinject 依赖注入框架
SwinjectAutoregistration
SensorsAnalyticsSDK 埋点
TOCropViewController 图片处理
Stevia 纯代码自动布局类库
Protobuf protocol buffers是一种灵活,高效,自动化的结构化数据序列化机制
StaticDataTableViewController 静态单元格适配
SlideMenuControllerSwift 菜单
VENTokenField 自动补全

分析类工具

Adjust
https://github.com/adjust/ios_sdk/blob/master/doc/chinese//README.md#additional-features

Analytics

AppAuth
https://github.com/openid/AppAuth-iOS

Appboy
https://www.braze.com/docs/user_guide/introduction/

结论

1、货拉拉 采用 Swift和OC混编的方式,以swift为主。
2、本地存储方式多种多样。
3、包含认证、数据统计分析、即时通讯等功能。

相关文章

  • 货拉拉国际版iOS技术栈分析

    1、获取App ipa包以及资源文件 目前只有 通过Apple Configurator 2(Mac商店)获取,爱...

  • iOS 开发技术栈与进阶

    iOS开发技术栈及相应资料总结 iOS技术栈 这里按我的理解给 iOS 相关技术分个类,以工程实现的角度,分成了基...

  • iOS 开发技术栈与进阶

    iOS 开发技术栈与进阶

  • IOS自省之地

    技术栈 技术栈 博客 NSHipster Objc 中国 bang 一个靠谱的iOS Blocks | KKBOX...

  • iOS 图像渲染原理

    图形渲染技术栈 下图所示为 iOS App 的图形渲染技术栈,App 使用 Core Graphics、Core ...

  • iOS 图像渲染原理

    图形渲染技术栈 下图所示为 iOS App 的图形渲染技术栈,App 使用 Core Graphics、Core ...

  • iOS开发技术栈分析图

    tip:这个图是为新手或者准备入iOS开发这一行的大胸弟们看得,可以为他们确定一下大致了解方向,希望对看的大兄de...

  • iOS开发技能树 - 持续更新

    感谢JSPatch作者bang分享的iOS开发技术栈与进阶,本文在作者提供的iOS技术栈思维导图的基础上,在每个主...

  • 断句

    “你好,请问是不是货拉拉?” “是的,您要拉什么?” “你们货拉拉拉不拉拉不拉多?” “我们货拉拉拉不拉拉不拉多取...

  • 前端框架React、Vue对比

    前端技术栈选型分析 公司做前后端分离,确定前端技术栈,对前端框架React、Vue,稍微做了下分析:对比:1、上手...

网友评论

      本文标题:货拉拉国际版iOS技术栈分析

      本文链接:https://www.haomeiwen.com/subject/trmqyltx.html