上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页
摘要: 一、Objective-C多态 1.概念:相同接口,不同的实现 来自不同类可以定义共享相同名称的方法。 动态类型能使程序直到执行时才确定对象所属类型 动态类型绑定能使程序直到执行时才确定要对对象调用的实际方法 2.Objective-C不同于传统程序设计语言,它可以再运行时加入新的数据类型和新的程序 阅读全文
posted @ 2017-04-27 15:42 Van·Zhang 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 前言 Enum,枚举,相信大部分编程语言都有对应的枚举类型,功能可能有多有少,但是枚举最核心的功能是 “规范的定义代码中的状态、状态码、选项”。 状态、状态码、选项 什么是状态:同时只能出现一个值(状态码就是他的值),比如这个ScrollView里的枚举: Objective-C 1 2 3 4 5 阅读全文
posted @ 2017-03-25 11:23 Van·Zhang 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和selector 在屏幕刷新的时候调用。 一但 CA 阅读全文
posted @ 2017-03-24 10:26 Van·Zhang 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1、UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。 iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类 阅读全文
posted @ 2017-03-24 09:53 Van·Zhang 阅读(585) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/CoderAlex/p/6604618.html 通常情况下,我们使用openGL将渲染好的图片绘制到屏幕上,但有时候我们不想显示处理结果,这时候就需要使用离屏渲染了。 正常情况下,我们将屏幕,也就是一个CAEAGLLayer对象作为渲染目标,离屏渲染就 阅读全文
posted @ 2017-03-23 13:23 Van·Zhang 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,我们将学习如何在openGL中使用纹理贴图。 penGL中纹理可以分为1D,2D和3D纹理,我们在绑定纹理对象的时候需要指定纹理的种类。由于本文将以一张图片为例,因此我们为我们的纹理对象绑定一个GL_TEXTURE_2D的纹理。 本文将分为两个部分,一部分是如何通过图片获取一个2D的纹 阅读全文
posted @ 2017-03-23 13:21 Van·Zhang 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 在上一篇我们学习了如何搭建IOS下openGL的开发环境,接下来我们来学习如何绘制一个多边形。 在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> 世界坐标变换 ->观察坐标变换->背面消除->光照->裁剪->投影->视口计算->光栅化,程序员只需要调 阅读全文
posted @ 2017-03-23 13:19 Van·Zhang 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: OpenGL版本 iOS系统默认支持OpenGl ES1.0、ES2.0以及ES3.0 3个版本,三者之间并不是简单的版本升级,设计理念甚至完全不同,在开发OpenGL项目前,需要根据业务需求选择合适的版本。这方面的介绍不少,不再展开。在学习OpenGL代码的时候也需要知道它对应着哪个版本,在ES1 阅读全文
posted @ 2017-03-23 13:17 Van·Zhang 阅读(2554) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一. 系统Crash 二. 处理signal 下面是一些信号说明 关键点注意 下面是一些信号说明 关键点注意 下面是一些信号说明 关键点注意 三. 实战 四. Crash Callstack分析 – 进⼀一步分析 五. demo地址 六. 参考文献 前言 今天在ios高级群,有朋友问到iO 阅读全文
posted @ 2017-03-21 10:51 Van·Zhang 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 总共有六种手势识别:轻击手势(TapGestureRecognizer),轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏合手势(PinchGestureRec 阅读全文
posted @ 2017-03-13 09:29 Van·Zhang 阅读(371) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页