一.本地通知基本使用:

#01.请求授权(8.0以前默人授权)

#02.创建本地通知

#03.设置通知内容

#04.设置通知时间(多久后发通知)

#05.发送通知

二.本地通知而外设置:

#01.设置锁屏界面接受到通知的slide to 后面的文字

// 10.0之后就没了

#02.点击通知后,显示启动的图片

// 条件:必须要设置启动图片

// 10.0之后就没了

#03.设置通知的标题

#04.设置接收到通知的声音

#05.设置接收到通知后的图标文字

#06.想获取用户的位置信息需要主动请求允许

" 设置进入区域或者离开区域发送通知

" 需要满足以下几个条件

" 1.这个区域必须已经是被监听的了

" 2.获取用户的位置

" 3.与fireDate有冲突(两者选其一)

" 注意:默认情况下只会触发一次

// 01.创建区域

// 02.监听区域

// 03.设置进去/离开区域发送通知

// 04.触发多次通知

三.监听用户点击:

#01.应用场景 仿QQ

// 1.如果在前台接收到通知,更新数字

// 2.如果从后台点击通知进入前台,则跳转到对应的聊天界面

四.额外操作箱使用:

#01.创建操作项

#02.设置标题

#03.创建操作事件

#04.设置标识

#05.设置按钮文字

#06.设置前后台模式

#07.是否是以一个危险的操作

#08.将操作事件添加进操作箱

#09.创建操作项集合

#10.注册操作项

五.额外补充(监听事件点击):

#01.设置使用哪个操作项

#02.设置附加内容

#03.让系统监听耗电情况

六.01_距离传感器:

#01.打开距离传感器

// UIDevice.current.isProximityMonitoringEnabled = true

#02.监听是否有物体靠近或离开

// NotificationCenter.default.addObserver

02_距离传感器_加速计(iOS4以前)(obj_C语言):

#01.创建单例对象

// UIAccelerometer

#02.设置采样间隔

// accelerometer.updateInterval

#03.设置代理

// accelerometer

03_距离传感器_加速计(iOS4以后)(swift语言)

#01.创建运动管理者

// CMMotionManager()

#02.判断加速计是否可用

// !motionMgr.isAccelerometerAvailable

#03.设置采样间隔

// 1.push: 实时采集所有数据: motionMgr.startAccelerometerUpdates()

// 2.pull: 在需要的时候,再去主动采集数据

04_距离传感器_摇一摇

#01.开始摇一摇: motionBegan

#02.取消摇一摇: motionCanceled

#03.结束摇一摇: motionEnded

05_距离传感器_计步器8.0-

#01.创建计步器对象

// CMStepCounter()

#02.判断计步器是否有效

// !CMStepCounter.isStepCountingAvailable()

#03.开始计步

// 1.查询总共走了多少步: stepCount.queryStepCountStarting()

// 2.每多少步更新第一次: stepCount.startStepCountingUpdates()

06_距离传感器_计步器8.0+

// CMPedometer

七.UIDynamic常用行为演练:

#01.设置物理仿真器

// UIDynamicAnimator()

#02.设置背景图片

#03.重力仿真

// 1.创建物理仿真行为(同时指定物理仿真元素)

// UIGravityBehavior()

// 2.设置物理仿真对象的属性

// 3.将物理仿真行为添加到物理仿真器中,并执行物理仿真器

#04.碰撞仿真

// 1.创建物理仿真行为(同时指定物理仿真元素)

// 2.碰撞类型: 只碰撞元素, 只碰撞边界, 任何东西都碰撞

// 3.设置碰撞边界 -> 添加一个边界

// 4.设置代理监听行为

// 5.将物理仿真行为添加到物理仿真器中,并执行物理仿真器

实现步骤: 推送&传感器&UIDynamic的更多相关文章

  1. 如何在pycharm上创建分支,并且把它推送到远端仓库

    注意创建的分支名 ,如果远端仓库没有pycharm中创建的分支名时  此时远端仓库会创建一个分支出来 这是就方便了代码的管理 具体步骤如下图操作步骤 推送上去搞定

  2. 推送通知/传感器/UIDynamic仿真(推送通知已适配iOS10)

    推送通知/传感器/UIDynamic 一.推送通知 1.推送通知简介 什么是推送通知 此处的推送通知与NSNotification没有任何关系 可以理解为,向用户推送一条信息来通知用户某件事情 作用: ...

  3. iOS推送通知的实现步骤

    一.关于推送通知 来源:http://blog.csdn.net/enuola/article/details/8627283 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能.是当程序 ...

  4. Android开发之极光推送基本步骤

    [转]:http://wyong.blog.51cto.com/1115465/1402842 两天在研究推送的问题,后来确定了用极光推送,本人将整个过程整理一下: 1.到极光官网注册账号:https ...

  5. iOS推送证书生成pem文件(详细步骤)

    1.pem文件概述 pem文件是服务器向苹果服务器做推送时候需要的文件,主要是给php向苹果服务器验证时使用,下面介绍一下pem文件的生成. 2.生成pem文件步骤 1.打开钥匙串,选择需要生成的推送 ...

  6. 关于windows下的虚拟机Homestead在推送代码上github 步骤

    1.ssh 秘钥登录配置 使用以下命令检查主机是否生成SSH Key: > ls -al ~/.ssh 2.如果有秘钥,那就跳过这个步骤,如果没有秘钥,则运行以下命令来生成秘钥: ssh-key ...

  7. dwr3实现消息精确推送详细步骤

    最近项目中需要用到推送消息,找了很久终于找到一篇不错的文章,方便以后查看就转载了,也分享给大家,希望能帮到有需要的人. 第一.在项目中引入dwr.jar,然后在web.xml中进行配置,配置如下: & ...

  8. IOS JPush 集成步骤(极光远程推送解决方案,支持android和iOS两个平台)

    ●  什么是JPush ●  一套远程推送解决方案,支持android和iOS两个平台 ●  它能够快捷地为iOS App增加推送功能,减少集成APNs需要的工作量.开发复杂 度 ●  更多的信息,可 ...

  9. iOS开发:创建推送开发证书和生产证书,以及往极光推送官网上传证书的步骤方法

    在极光官网上面上传应用的极光推送证书的实质其实就是上传导出的p12文件,在极光推送应用管理里面,需要上传两个p12文件,一个是生产证书,一个是开发证书 ,缺一不可,具体如下所示: 在开发者账号里面创建 ...

随机推荐

  1. H3C IRF mad检测

    这里 irf 两个交换机 S4 S5 S4 S4的MEmber id 为1 IRF member 1 renumber 1 S4的 irf 优先为10 irf member priority 10 链 ...

  2. monodevelop 突然莫名其妙的将 warning 全部标记为 error

    这是一个关于 monodevelop 的“坑” 我们在用 monodevelop 编译游戏脚本时, 通常会有一些警告,一般这些警告都是无害的, 不影响游戏运行.可是突然有一天, monodevelop ...

  3. Java反射机制调用private类型的构造方法

    单例类: package singleton; public class SingletonTest { // 私有构造方法 private SingletonTest(){ System.out.p ...

  4. NPIO 导出记录

    http://www.cnblogs.com/qingyuan/archive/2012/11/08/2760034.html http://www.cnblogs.com/gaoshuai/arch ...

  5. ieee80211w

    80211w概述 1, WLAN网络在设计的时候就容易遭受各种类型的Denial of Service(DOS)攻击, a, 射频干扰(RF jamming) b, Spoofed Disconnec ...

  6. ajax跟取后台 josn 之 josn理解

    json是一种轻量级的数据交换格式,是 JavaScript 原生格式,是理想的数据交换格式. 1.json对象json对象以“{”开始 , 以“}”结束,每个“名称”后跟一个“:”(冒号),‘名:值 ...

  7. MQTT协议简记

    MQTT - MQ Telemetry Transport   轻量级的 machine-to-machine 通信协议. publish/subscribe模式. 基于TCP/IP. 支持QoS. ...

  8. 淘宝UWP桌面版公测-谁需要邀请码?

    今天taobaoUWP桌面版上线beta测试了.哪位朋友需要邀请码的,请与我联系. 前提是,您的PC已经升级到Windows 10 10586版本了,否则无法使用. 邀请码数量有限,一人一枚,共20枚 ...

  9. 依赖倒置原则(Dependency Inversion Principle)

    很多软件工程师都多少在处理 "Bad Design"时有一些痛苦的经历.如果发现这些 "Bad Design" 的始作俑者就是我们自己时,那感觉就更糟糕了.那么 ...

  10. Visual Studio 2015 RC版官方下载(ISO)

    微软Build2015开发者大会发布了下代开发套件Visual Studio 2015 RC候选版,覆盖企业版.专业版以及免费授权的Community社区版,原生支持开发通用型Windows Apps ...