博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DJI SDK iOS 开发之二:搭建基本的开发环境
阅读量:4124 次
发布时间:2019-05-25

本文共 1204 字,大约阅读时间需要 4 分钟。

本文想介绍搭建基本的DJI SDK iOS下的开发环境,不过DJI官方已经给出了很详细的运行其demo的教程,网址如下:

我这里总结一下搭建一个新的工程的步骤:

Step 1:注册一个app

这里写图片描述

这里的识别码和app密钥很重要。DJI在这里做了限制。

对于iOS开发来说,识别码就是工程的bundle identifier。密钥则使用SDK在运行时对程序进行注册。

Step 2:建立工程

Step 3:导入DJISDK.Framework

这个在下载的SDK中lib文件夹里面。
这里写图片描述
还需要链接 libz.dylib这个库。

Step 3:加入注册代码

AppDelegate.h#import 
@interface AppDelegate : UIResponder
AppDelegate.mm- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. //Register App with key NSString* appKey = @"57ecf55facf5564967f33333"; [DJIAppManager registerApp:appKey withDelegate:self]; return YES;}- (void)appManagerDidRegisterWithError:(int)errorCode{ NSString* message = @"Register App Successed!"; if (errorCode != RegisterSuccess) { message = @"Register App Failed!"; } UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"Register App" message:message delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alertView show];}

需要注意的是因为其SDK使用了c++,所以要把m后缀改成mm

这样基本的工程就能运行了。

对于链接视频库,在官方文档中有详细介绍,这里不多讲。

OK,这样我们就可以开始真正进行具体开发了。

【注明:本文为原创文章,转载请注明出处:blog.csdn.net/songrotek】

你可能感兴趣的文章
数据结构之树
查看>>
数据结构之二叉树
查看>>
二叉树非递归遍历算法思悟
查看>>
红黑树算法思悟
查看>>
从山寨Spring中学习Spring IOC原理-自动装配注解
查看>>
实例区别BeanFactory和FactoryBean
查看>>
Spring后置处理器BeanPostProcessor的应用
查看>>
Spring框架的ImportSelector到底可以干嘛
查看>>
Mysql中下划线问题
查看>>
微信小程序中使用npm过程中提示:npm WARN saveError ENOENT: no such file or directory
查看>>
Xcode 11 报错,提示libstdc++.6 缺失,解决方案
查看>>
idea的安装以及简单使用
查看>>
Windows mysql 安装
查看>>
python循环语句与C语言的区别
查看>>
Vue项目中使用img图片和background背景图的使用方法
查看>>
vue 项目中图片选择路径位置static 或 assets区别
查看>>
vue项目打包后无法运行报错空白页面
查看>>
Vue 解决部署到服务器后或者build之后Element UI图标不显示问题(404错误)
查看>>
element-ui全局自定义主题
查看>>
facebook库runtime.js
查看>>