
IOS-事件运动与通知
文章平均质量分 78
RannieR
喜欢C语言Objective-C和Java.热爱iOS开发的青年军.最近在研究Swift和计算机系统.
展开
-
IOS中的本地通知和后台任务
概述 苹果公司为了确保IOS设备能在任何时候都能快速响应,保证用户体验,对后台运行的应用程序进行了限制。在IOS4以后,对第三方应用程序开放了后台处理,但在开放后台处理面很谨慎,只对一组用户经常遇到的任务开放。 IOS支持的后台处理主要有四种类型: 1.挂起 暂停执行代码,保留当前状态。用户返回应用程序时看起来一直在运行,实际上为了不让其占系统资源,任务都停止了。原创 2013-07-25 11:20:38 · 5036 阅读 · 0 评论 -
ios的自动转屏
在IOS6以前,设置转屏需要用到方法 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)x 在6以后,取代它的是 - (BOOL)shouldAutorotate - (NSUInteger)supportedInterfaceOrientations 在论坛上看到个问题,如何用按钮控原创 2013-07-03 23:08:23 · 2203 阅读 · 0 评论 -
通告机制Notification
Obj-c的基本通讯原则是对象间的消息传递,这种情况多出现在两个对象之间。但是如果多个对象共同关注一个对象状态的时候呢,当然可以让发生事件的对象向所有关注他的对象发送消息,但是这并不高效。所以有了通告中心,让发生事件的对象向通告中心发布通告,然后由通告中心向注册成为观察器的对象发布通告。 若将某个对象注册为观察器,需要制定通告名称、发布通告的对象和接收相应通告的方法的方法名。比如我将self注册原创 2013-06-30 23:47:23 · 2017 阅读 · 0 评论 -
UIResponder中的“摇一摇”
微信推出了语音聊天之后很快推广开了,出了摇一摇功能之后,又火了一把。我们有个不着调的老师有一次就在上课不停地问同学们这个摇一摇功能的问题,大家都“含蓄”地乐个不停。 这个功能主要依托于UIResponder中的运动事件,作为UIView的父类,NSObject的子类,UIResponder主要包含了一些关于响应和运动事件的方法: 触摸事件: 1.告诉接收者(Responder)当前有一个或多原创 2013-06-23 00:28:12 · 1912 阅读 · 0 评论 -
iOS小米遥控器的手势监听及UI实现
这篇文章通过实例实现了一个类似小米手势遥控器的功能页面。 效果图如下所示: 触摸事件的响应通过对系统的触摸实践监听来进行。 通过一个数组来对点的集合进行缓存和分析。 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { if (!self.allowsIn原创 2014-09-23 23:07:30 · 1849 阅读 · 0 评论