IOS开发中的实用技术使用注意点
来源:互联网 发布:北京淘宝童模招聘 编辑:程序博客网 时间:2024/06/05 10:43
二维码
>1二维码扫描的思路:输入设备,输出设备,两者间的管理者,添加管理者,设置解析类型,展示数据.
>2二维码扫描的结果是一个字符串.
>3二维码应用所在的框架是 <AVFoundation/AVFoundation.h>,在IOS9新增的框架<SafariServices/SafariServices.h>,通过该框架可以创建SFSafariViewController.
>4到扫描到需要的内容后需要对管理者进行手动关闭,放置重复扫描.
方向/磁力计/陀螺仪
>1导入框架<CoreMotion/Cormotion.h>.
>2创建管理者,判断设备是否支持功能.(1)设置管理者更新数据的时间,更新数据;(2)当使用时,再更新数据;
>3对应的关键词:accelemeter,magnetometer,gyro.
BlueTooth
>1扫描设备-发现设备-展示设备-选择设备-寻找服务-寻找特征-修改或读取特征.
>2导入框架<CoreBlueTooth/CoreBlueTooth.h>.
>3服务和特征的标识符UUID.
计步器
>1创建-判断计步器是否可用-使用.
>2导入框架<CoreMotion/CoreMotion.h>.(1)IOS8(包括)之前的的计步器CMStepCounter;(2)新计步器CMPedometer,类方法判断是否可用.
摇一摇和距离感应器
>1在motionBegan/End/Cancel的三个方法中监听摇一摇事件.
>2proximityMonitor,距离感应器关键字.
通讯录
>1创建通讯录-获取联系人-遍历人寻找姓名和电话,需要请求用户授权.
>2IOS8(含)之前的无UI得通讯录,需要导入框架<AddressBook/AddressBook.h>;有UI得通讯录,需要导入框架<AddressBookUI/AddressBookUI.h>,在ABPeoplePickerNavigationController的代理方法中监听用户的点击.
IOS9的通讯录,遍历联系人思路:创建匹配规则-创建遍历请求-在通讯录中遍历.
>3C语言注意内存泄露.
.a和.framework文件的创建
>1创建文件按照下图选择:
>2.a是静态文件,.framework可以是静态文件或者动态文件.动态文件只在内存中加载一次,被多个文件公用.
>3新增的工具类需按下图操作:
>4当想让文件支持不同的设备时,按下图添加:
>5下图可以控制.framework文件的动态或静态:
>6当使用.framework的动态文件时,需要在下图中手动添加.framework文件:
0 0
- IOS开发中的实用技术使用注意点
- IOS开发注意点
- iOS开发 - 22.实用技术之地图的基本使用
- iOS开发实用技术之传感器
- iOS开发实用技术_Touch ID
- IOS开发中注意点
- iOS CoreData简介及使用中的注意点
- iOS 开发中使用block的注意点
- 开发中的一些注意点
- Android 开发中的注意点
- iOS PSTCollectionView使用注意点
- iOS PSTCollectionView使用注意点
- iOS-Block使用注意点
- iOS开发实用技术之音频开发
- iOS开发实用技术之推送通知
- iOS开发 - 23.实用技术之定位
- iOS开发实用技术之第三方登陆
- ble 4.0 iOS开发 注意点
- 如何修改命名空间
- 用phpmyadmin导入大容量.sql文件
- ios切图规范
- 个人资料上传头像模块,拍照+图库+图片剪裁+圆形头像
- Linux环境下字符设备驱动开发入门
- IOS开发中的实用技术使用注意点
- Java注解
- java.sql.SQLException: Wrong number of parameters: expected 0, was given 1 Query:
- React Native运行官方例子----组件集合
- 交通灯控制系统
- 行内框盒子模型
- Java内存分析
- UML 基础/类图/可视化建模
- cmake 工具