摘要: 出自http://blog.csdn.net/column/details/13170.html 1.Git安装 Git是一个版本控制系统,使用之前必须先下载安装,下面提供各平台的安装方式。 Mac:https://sourceforge.net/projects/git-osx-installer 阅读全文
posted @ 2017-02-26 20:41 bky2016 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 归档和解档:即将数据写入文件和从文件中读取数据。 此处以plist文件为例说明, 一、plist文件使用时的注意事项: 1.plist文件中仅支持写入Array,Dictionary,Boolean,Data,Date,Number,String类型。 2.如果想要将自定义类的对象数据写入plist 阅读全文
posted @ 2017-02-25 15:38 bky2016 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 多态是基于继承而言的,例如自定义父类Person,子类Son,那么可能会出现如下情况: 这种情况时,便是多态的使用。多态属于动态创建对象,分为两个步骤:1.确定当前对象的类型。2.动态绑定。 如果调用调用Son类中实现而其父类中并未实现的方法,便会出现问题。 因此为了避免出现由于使用多态而导致的问题 阅读全文
posted @ 2017-02-25 14:48 bky2016 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 1.字符串比较 例如: 2.数组的自定义排序 此处自定义的比较方法参照NSString中compare:方法进行设计。例如设计一个Student类,其中包含name和age两个属性,若设计按照年龄进行比较的方法,则代码如下: 代码声明为: 代码实现为: 注意:上述方法的声明和实现全是在Student 阅读全文
posted @ 2017-02-22 23:23 bky2016 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本类从三个方面介绍iOS中的类别,分别是 什么是类别;类别的语法;类别的作用。具体内容如下: 一、类别: 类的补丁:当不能获取现有类的源码,但需要对现有类的功能进行补充时,这种情况下使用类别。 类别只能添加方法,不能添加成员变量。 类别中不提倡使用@property,@property在类别中使用时 阅读全文
posted @ 2017-02-19 22:29 bky2016 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、重写机制 1.覆盖父类的方法 2.对父类方法做进一步的补充 注意:父类声明过得方法,子类无需声明。 * 子类如果重写了父类的方法: 1.父类的指针指向子类的对象,则调用方法时,调用的是子类的方法; 2.子类的指针指向子类的对象,同1相同; * 子类未重写父类的方法: 1.父类的指针指向子类的对象 阅读全文
posted @ 2017-02-19 00:03 bky2016 阅读(289) 评论(0) 推荐(0) 编辑
摘要: iOS属性及属性关键字 一、属性功能:1.给现有的成员变量生成一对setter/getter方法。2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的)。 二、属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值。MRC:手动管理内存retain 对象的属性 阅读全文
posted @ 2017-02-18 22:07 bky2016 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 模板测试的主要功能是丢弃一部分片元,相对于深度检测来说,模板测试提出的片元数量相对较少。模板测试发生在剪裁测试之后,深度测试之前。 使用模板测试时很重要的代码提示: 大多数情况你的模板遮罩(stencil mask)写为0x00或0xFF就行。 glStencilMask允许我们给模板值设置一个位遮 阅读全文
posted @ 2016-12-26 16:00 bky2016 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在移动端开发过程中,有时候会用到陀螺仪传感器获取当前手机的姿态,下面给出iOS端如何获取陀螺仪姿态数据的代码: 阅读全文
posted @ 2016-12-21 14:37 bky2016 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 三维场景中对于渲染效果不是很精致的物体可以使用BillBoard技术实现,使用该技术需要将物体实时朝向摄像机,即计算billboard的旋转矩阵M。 首先根据摄像机位置cameraPos和billBoard中心点的坐标centerPos,计算出向量look = centerPos - cameraP 阅读全文
posted @ 2016-12-21 14:32 bky2016 阅读(801) 评论(0) 推荐(0) 编辑