注:本文为FitCloud iOS终端SDK的新手使用教程,只涉及教授SDK的使用方法,默认读者已经熟悉XCode开发工具的基本使用方法,以及具有一定的编程知识基础等。
FitCloud SDK 结构十分简单,仅包含以下几部分:
- FitCloud — SDK的核心文件,提供蓝牙通讯的API接口
- FCObject — 数据模型的定义
- FCConstants — 通知定义文件
- FCDefine — 类型定义
- FitCloudBlock — block定义
- FitCloudUtils — 实用工具类
- FCRTSyncUtils — 实时数据同步解析工具类
- FCSyncUtils — 数据同步解析工具类
- FCSysConfigUtils — 手表配置解析工具类
- FitCloudAPI — 网络API接口
- libFitCloud.a — 静态库文件
该SDK最低支持iOS 8.0
和 Xcode 7.0
你可以查阅FitCloud-SDK-iOS中的html
文档,也可以将docset
文档安装到Xcode
阅读。具体开发指导请参阅Demo源代码。
2017-08-15 SDK 2.1.2
(1) 实时同步打开添加传感器标志,没有此标志不允许启动实时同步
(2) 修复实时同步数据解析错误
2017-08-14 SDK 2.1.2
(1)登录、绑定、数据同步添加功能开关设置
(2)优化精简蓝牙通讯流程
(3)补充蓝牙数据解析接口
(4)扩展功能接口,开发者可以根据需要自定义配置同步功能
2016-11-17 SDK 1.0.0
(1) 修改登录接口,添加用户信息设置参数
(2) 优化卡路里和距离的计算公式
暂无
暂无
-
在XCode中建立你的工程
-
下载FitCloud-SDK-iOS
-
将FitCloud-SDK-iOS中的lib文件夹内源文件导入你的工程。如果你不想导入工程,你可以把lib文件夹放到你的工程文件夹里,然后在Build Settings中设置库文件和头文件的搜索路径,设置如下图:
-
在Build Settings中设置Other linker Flags为 -ObjC
-
链接以下 frameworks:
- CoreBluetooth
-
在你的工程中导入
FitCloudKit.h
如果你的APP需要蓝牙保持长连接并且能够后台同步,请设置背后模式
如果想更详细了解每个API函数的用法,请查阅 API文档 或自行下载阅读SDK Sample Demo源码。