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
货拉拉内部服务
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、包含认证、数据统计分析、即时通讯等功能。
网友评论