自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 iOS事件传递与响应者链

从本质上讲,苹果设备响应事件的整个过程可以分为两个步骤:步骤1:寻找目标。在iOS视图层次结构中找到触摸事件的最终接受者; 步骤2:事件响应。基于iOS响应者链(Responder Chain)处理触摸事件。寻找目标寻找目标是通过UIView的以下两个方法: - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event;//这个方法返

2016-10-12 20:03:45 369

转载 Core OS 层

Core OS 层Core OS层的底层功能是很多其他技术的构建基础。通常情况下,这些功能不会直接应用于应用程序,而是应用于其他框架。但是,在直接处理安全事务或和某个外设通讯的时候,则必须要应用到该层的框架。Accelerate 框架iOS 4.0引入了Accelerate框架(Accelerate.framework)。该框架的接口可用于执行数学、大数字以及DSP运算。和开发者个人编写的库相比,

2016-10-08 22:44:21 375

转载 Core Services 层

高阶特性下面的部分描述一些比较常见特性,也许您正打算让您的应用程序支持这些特性。块对象 iOS 4.0引入了块对象。块对象是C级别的构造,您可以在C或Objective-C代码中使用快对象。从本质上说,块对象本质上是一个匿名函数加上该函数的伴随数据。有些时候,其他语言也称块对象为 closure或者lambda。块对象非常适用于回调函数。如果您需要有很便捷的方法将执行代码和相关数据组合在一起,块

2016-10-08 22:40:20 314

转载 媒体层

媒体层 媒体层包含图形技术、音频技术和视频技术,这些技术相互结合就可为移动设备带来最好的多媒体体验,更重要的是,它们让创建外观音效俱佳的应用程序变得更加容易。您可以使用iOS的高级框架更快速地创建高级的图形和动画,也可以通过底层框架访问必要的工具,从而以某种特定的方式完成某种任务。图形技术 高质量的图形是iOS应用程序的重要组成部分。创建应用程序最简单最有效的方法是使用事先渲染过的图片

2016-10-08 22:18:21 283

转载 Cocoa Touch 层

高级特性Cocoa Touch用到的技术:多任务 如果应用程序构建于iPhone SDK 4.0及其后续版本(且运行于iOS 4.0及后续版本操作系统),则点击Home键的时候,应用程序不会结束,而是切换到后台。对于大多数应用程序来说,进入后台,它们就会进入挂起状态。让应用程序驻留在后台可以避免以后的重新启动过程,应用程序可以直接将自己激活,这在很大程度上改善了整体用户体验。另外,将应用程序挂起

2016-10-08 21:42:49 149

转载 iOS系统架构

iOS系统架构1.iOS基于UNIX系统,因此从系统的稳定性上来说它要比其他操作系统的产品好很多2.iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer)媒体层(Media layer) 核心服务层(Core Services layer)核心操作系统层(Core OS layer)低层次框架提供iOS的基本服务和技术,高层次框架建立在低层次框架之上用来提

2016-10-08 20:31:58 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除