
iphone开发之事件响应
文章平均质量分 84
more2010wei
2010年6月毕于厦门大学软件工程专业,从事移动互联Symbian开发一年多,转为ios开发,对C,C++和Object-C等语言有心得,热衷于技术,喜欢研究算法,具有开源精神!Knuth是我心中永远的神话!
展开
-
iphone开发:关于触屏事件的一些操作
iphone ipad开发: 关于触屏事件的一些操作//轻击://需要在你的ViewController里重写几个方法://开始触摸的方法- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {messageLabel.text = @”Touches Began”;原创 2012-05-09 16:00:31 · 12397 阅读 · 0 评论 -
iPhone消息推送机制实现
实现推送功能的前提条件:1.必须有真机,模拟器是获取不到deviceToken的。2.必须有开发者账号,并且交了99美元。可能碰到的问题:1.如果你在设备调试时碰到"未找到应用程序的“aps-environment”的权利字符串"的问题,可能是由于你是先申请的描述文件Provisioning Profiles进行开发的,后来才加入push功能的,这样的描述文件是不具有p原创 2012-04-12 10:34:31 · 4047 阅读 · 0 评论 -
iphone push消息的原理
第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。APNS是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。因此,整个过程可原创 2012-04-12 14:22:14 · 1909 阅读 · 0 评论 -
iPhone上关于Push Notify的实现
Push是一个非常有用的功能。要完成Push 的功能主要分三步:1.准备好具有Push功能的证书。这一步浪费了一些时间,我用Sarfir居然没有反应后来用Firefox通过的。注意这里的证书不能是通配符的。2.创建一个工程实现PUSH的相关功能。a.注册[[UIApplication sharedApplication]registerForRemoteNotifica转载 2012-05-10 13:09:29 · 2061 阅读 · 0 评论 -
关于ios的剪贴板基本知识
在iOS中下面三个控件,自身就有复制-粘贴的功能: 1、UITextView 2、UITextField 3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。 1、UIPasteboard:我们可以向其中写入数据,也可以读取数据 2、UIMenuController:显示一个快捷菜单,用来展示复制、剪贴、原创 2013-05-21 14:14:20 · 21168 阅读 · 2 评论 -
手势与触摸的事件分发机制
一.Gesture RecognizersGesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为:U转载 2013-04-25 13:38:19 · 1602 阅读 · 0 评论 -
关于自定义视图不响应点击的问题
z最近看到很多人问一个问题,就是自定义了一个视图,视图测试的时候是可以正常使用的,但是加到工程里面去不响应点击。其实这个问题的本质就是响应者链,你的视图控件没有被加进响应者链里,那是必然不会响应的。至于不会被加进响应者链的情况通常是以下的情况:1.视图本身的userInteractionEnabled为NO。这个属性是view的一个基本属性,你自定义的视图都会继承这个属性,如果你设原创 2012-09-17 17:33:19 · 4531 阅读 · 1 评论 -
检测app是否存在的Html
window.location = "weixin:"; setTimeout( function(){ window.location="http://itunes.apple.com/us/app/wechat!/id414478124?mt=8";} , 1500);转载 2012-08-20 18:03:14 · 2149 阅读 · 0 评论 -
关于userInteractionEnabled的属性的理解
userInteractionEnabledA Boolean value that determines whether user events are ignored and removed from the event queue.译:一个布尔值,它决定了是否用户触发的事件被该视图对象忽略和把该视图对象从事件响应队列中移除。@property(nonatomi翻译 2012-05-24 15:27:59 · 56174 阅读 · 4 评论 -
Objective-C - 异常处理(Exception)
苹果关于异常的详细文档:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Exceptions/Exceptions.html#//apple_ref/doc/uid/10000012i关于自定义异常或者扩展:Objective-C中处理异常是依赖于NSException实现的,它是异常处理的基原创 2012-05-29 10:30:27 · 10172 阅读 · 0 评论 -
ios的手势操作之UIGestureRecognizer浅析
一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event -原创 2012-05-10 16:09:22 · 139398 阅读 · 3 评论