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 使用全量功能。