![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 54
_skyfish
有些东西总是要去弄明白的
展开
-
iOS Basic knowledge
bouds(origin, size): UIView相对于自身的坐标fram(origin,size):相对于父UIView(superview)的坐标center是UIView中心在父UIView(superview)的坐标原创 2013-03-04 20:04:01 · 578 阅读 · 0 评论 -
iOS: Touch Demo
iPhone上touch作画,重点在于实现Touch相关的几个事件原创 2013-10-03 16:55:09 · 2542 阅读 · 0 评论 -
iOS: Motion Event
Accelerometer实际是有三个accelerometer组成的,分别代表x y z三个坐标,根据计算这三个坐标的运动探测出设备的移动和方向。访问设备数据的三种不同方式:如果只是想探测设备的方向,不必知道方向矢量,使用UIDevices就够了。如果想设备在设备晃动的时候响应,通过UIKit的motion-event处理方法如果上述两个都不能满足需求,使用Core Motion原创 2013-10-03 15:53:26 · 3172 阅读 · 0 评论 -
Event Delivery: 事件处理逻辑
当用户产生一个Event事件的时候,UIKit会创建一个event对象,里面包含处理这个对象所需要的信息。然后将该对象放置在active app(一个程序对象用来初始化用户事件链路并全权管理运行中的程序)的事件队列里面。事件处理过程是按照一个指定的栈模式,直到有一个对象可以处理。单例的UIApplication对象会手相在队列顶部取出这个事件并派发下去处理;典型的会将事件发送到应用的关键对象W原创 2013-10-02 10:47:17 · 1501 阅读 · 0 评论 -
iOS:事件处理
iOS事件识别状态机原创 2013-10-01 12:31:04 · 14691 阅读 · 5 评论 -
iOS Example:SquareCam分析
// used for KVO observation of the @"capturingStillImage" property to perform flash bulb animationstatic const NSString *AVCaptureStillImageIsCapturingStillImageContext = @"AVCaptureStillImageIsCaptu原创 2013-04-01 10:09:42 · 7397 阅读 · 0 评论 -
iOS:Core Animation笔记(1)
基于View的画图通过调用drawRect:方法在View自身进行重绘,由于这种方法使用CPU在主线程上实现所以效率很低。Core Animation通过在硬件上操作bitmap缓存来实现相似的方法。虽然Core Animation尽可能的使用缓存内容,你的app仍然需要提供初始的内容并需要不时的进行更新。layer并不是占据屏幕所有区域,只限于展示内容,比如一个图片裁剪时的矩形区域。其大小位置通原创 2013-03-01 10:33:04 · 981 阅读 · 0 评论 -
iOS 资源
切割图片: http://vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way/ http://www.musicalgeometry.com/?p=1273原创 2013-02-24 11:14:57 · 452 阅读 · 0 评论 -
从已有View Controller上面展示新的View Controller
当前View上再展示一个新的View并与当前View进行交互,比如iPhone自带的日历:其实现步骤为:创建想要显示的View设置modalTransitionStyle属性, 设置显示的动画内容给将显示的View分配delegate调用方法 presentViewController:animated:completion:显示新建的View例如: T原创 2013-02-22 14:12:18 · 852 阅读 · 0 评论 -
iOS: Windows, Views
官方文档基本概念:Windows本身没有可见的内容,但是为应用的view提供一个基本的容器Views定义了用户可以对window填充内容的一部分,比如可以在view内显示image, text ,shape 可以在view内组织、管理其他views每一view都有一个layer对象支持,比如CALayer类。这些layer对象管理backing store并处理view相关的动原创 2013-10-10 08:25:53 · 1533 阅读 · 0 评论