You need to enable JavaScript to run this app.
导航
跑通 Demo
最近更新时间:2024.06.26 10:18:02首次发布时间:2024.06.26 10:18:02
我的收藏
有用
有用
无用
无用

本文将为您介绍如何快速跑通 veImageX 开源 Demo,体验加载 SDK 能力。

功能介绍

我们在 Demo 源码中对加载 SDK 做了封装,提供了多种图片格式解码、渐进式加载和动图播放控制能力。您可以依据自身业务需求,集成使用。

Demo 体验

请前往体验 Demo 页面,扫描二维码进行安装。

环境要求

类别说明
系统iOS 9.0及以上版本
开发工具Xcode 或同等可识别 xcodeproj 格式的 IDE

CocoaPods

  • 检查 Podfile 中是否包含火山引 source:https://github.com/volcengine/volcengine-specs.git

  • 请提前执行 repo update 命令

目录结构

├─ ImageXDemo-iOS
└── ImageXDemo-iOS
     ├── AppDelegate.m
              ... // AppDelegate 等 App 基本文件
└── Pods
    ├── TTSDK   // 火山引擎 SDK(图片 SDK 载体)
└── Developments Pods
    ├── Base // 火山引擎图片初始化
    ├── ImageXModule
        ├── Images // 火山引擎图片功能模块
        ├── Settings // 火山引擎图片配置模块

编译运行

运行 Demo

  1. 先访问 Demo 的仓库地址,通过合适的方式将工程中的文件移至本地。

  2. 进入 ImageXDemo-iOS/ImageXDemo-iOS 文件夹。

  3. 执行 bundle install 操作。

  4. 执行 bundle exec pod install 操作。

  5. 打开 ImageXDemo-iOS.xcworkspace 编译运行。

真机调试

  1. 修改 BundleID 为匹配苹果开发者账户调试的有效 ID。

  2. 修改 ImageXDemo-iOS/ImageXDemo-iOS/Base/Classes/ViewControllers/ImageXLogInViewController.m,参考接入准备,获取 Token 和 License 授权码。

    TTSDKImagexConfiguration *imagexConfig = [TTSDKImagexConfiguration defaultImagexConfig];
    imagexConfig.token = @"xxx"; // Token
    imagexConfig.authCodes = @[  // 授权码
    		@"xxx",
    		@"xxx"
    ];
    

集成

您可参考集成准备,接入完整的加载 SDK 使用全量功能。