自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

motionEnabled

两个步骤

  • 博客(16)
  • 收藏
  • 关注

原创 Cocos2D-Android- 基础

Cocos2D-Android- 基础cocos2d简介 cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。 cocos2d最初使用phony和Objective-c编写的。 Cocos2D也拥有几个主要版本,包括Cocos2D-iPhone、Cocos2D-X,以及被社区普遍看好的Cocos2

2015-12-06 21:20:01 761

原创 Cocos2D-Android- 动作的处理

Cocos2D-Android- 动作的处理基础 在cocos2d引擎中有一个动作类,CCAction是动作类的基类,动作是定义在节点(CCNode)上的,以节点为 目标。基本动作Cocos2d提供的基本动作:瞬时动作、延时动作、运作速度。瞬时动作就是不需要时间,马上就完成的动作。瞬时动作的共同基类是 InstantAction。Cocos2d提供以下瞬时动作: 放置 –

2015-12-06 21:19:12 430

原创 Cocos2D-Android- 地图,粒子系统与声音引擎

Cocos2D-Android- 地图,粒子系统与声音引擎地图的制作与解析 前面已经有讲到,Cocos2d有自己的地图编辑器: Tilemap Editors 当地图编辑完成后,将xx.tmx和地图对应的图片应拷贝到 assets目录下 xx.tmx中对应的图片路径,应设置正确 地图的默认锚点为(0,0) xx.tmx文件实际上就是一个XML文件,因此我们在程序中可以使用

2015-12-06 21:18:08 992

原创 Android进阶-游戏开发基础

Android进阶-游戏开发基础游戏开发的核心API SurfaceView SurfaceView是View的子类,等同于TextView、ImageView等一系列控件。 核心功能可以通过子线程进行界面的绘制. 绘制需要注意的内容: 所有SurfaceView和SurfaceHolder.Callback的方法都应该在UI线程里调用,一般来说就是应用程序主线程

2015-12-06 21:16:51 391

原创 OC-对象

OC-对象OC中创建对象 创建OC对象需要两个步骤: 分配和初始化 最后会返回指向完成对象的指针 OC中创建对象有两种方法: [[Person alloc] init] //在创建对象时,这两部一般合成在一块, 以防止alloc分配不成功,而初识化类野指针 [Person new] //就是合并了上面的两步, 当时在初始化时并不能传递参数 allloc

2015-12-06 21:14:03 594

原创 OC-类对象

OC-类对象 在OC中,类本身就是对象, 他们是类名为Class的特殊类的实例 即你不必做任何事情来实例化类对象,比一期将通过类定义中的信息为你创建他们 OC中的类对象不具有实例变量,即无类变量 但是,在OC中可以使普通的C语言的外部变量来模拟类变量 我们可以这样使用类对象 [SomeClass alloc]; Class类型 类型化为Class

2015-12-06 21:13:15 788

原创 OC-框架

OC-框架框架是什么 框架是一种包类型, 它是一种具有指定布局的目录层次结构,用于把共享的动态库、头文件和资源(图像、声音、nib文件) 组织进某个单位。从事IOS和MAC OSX开发所需的共享式动态库被包装为框架 可以看出: OC中的框架类似java中的jar包, 只不过形式是共享式动态库框架 包罗框架:他们是指包含两个或更多个其他框架的框架 使用框架前需要导入: #im

2015-12-06 21:12:31 707

原创 OC-常用的Foundation类

OC-常用的Foundation类可变类与不可变类 Foundation类都是容器,他们具有两种类型:不可变类和可变类 许多可变类与不可变类都是成对的 常见的有:NSString-NSMutableString, NSArray-NSMutableArray类簇 NSString,NSArray,NSDictory,NSSet, NSNumber, NSData这些类都实现为类簇

2015-12-06 21:11:54 450

原创 OC-控制结构

OC-控制结构 OC中的控制结构大部分继承自C 这里来看一下快速枚举和异常快速枚举 这个语法用于枚举集合 它比基于NSEnumerator的传统循环运行的更快 基本形式如下 for(type loopVariable in expression) { //TODO } expression必须求值为一个遵守

2015-12-06 21:09:00 664

原创 OC-ARC

OC-ARC基础 OC的内存管理确实使人非常的头疼,(我们不得不分散注意力在程序细节上!!!) 并且,一旦出现内存管理问题,呵呵,往往就是程序挂掉。 幸运的是,这个麻烦Apple帮我们解决了一大半 -> ARC ARC代表自动引用计数,它可以自动为你插入 retain, release, autorelease消息 ARC为OC对象管理内存,它不会管理Core

2015-12-06 21:08:23 500

原创 OC-引用计数

OC-引用计数 引用计数与内存管理息息相关基础 原理非常简单 每个对象内部都维护着自己的引用计数 alloc方法,将使对象的引用计数为1 retain方法可以使对象的引用计数加1 release方法可以使对象的引用计数减1 当对象的引用计数为0时,对象将被销毁,并返回给堆 release方法不可以发送给错误的对象 所有权 OC中引用计数通常是依据所有

2015-12-06 21:07:27 905

原创 OC-协议

OC-协议基础 协议是一个类可以选择实现的一组定义的方法(类似java中的接口) OC中协议分为:正式协议和非正式协议 正式协议: 协议中的方法都要实现 非正式协议: 可以选择实现 声明协议 协议的声明位于头文件中 协议没有对应的实现文件 在OC2.0之后允许把协议方法标记为可选或必须的 采用协议的类必须实现协议的所有必须方法 @requi

2015-12-06 21:06:48 574

原创 OC-属性

OC-属性基础 在OC中获取器与设置器的命名规范是: instanceVariableName和 setInstanceVariableName 手写访问器当然是非常麻烦的,毕竟也没什么技术含量 OC2.0引入了一个称为”声明的属性(属性)”的新特性,它添加了两条新的语句,减少了我们的编码工作 @property:提供了一种声明访问器方法的简写方式 @synthesize

2015-12-06 21:06:04 422

原创 OC-访问控制与安全

OC-访问控制与安全实例变量的作用域 (访问控制) OC中提供了4个指令,用于控制访问对象的实例变量 @private 实例变量只能在本类中被使用 @protected(默认) 允许被子类访问 @public 公共访问 @package 只能用于64位运行库, 即同一个库或框架中的代码可以访问 在32位运行库中等同于@public 在类的

2015-12-06 21:04:45 1084

原创 OC-类别与扩展

OC-类别与扩展类别 类别可以让你在现有的类中添加额外的方法,而不必子类化它,也不必访问类的源代码。 使用类别来扩展类比使用子类来扩展类轻松多了 一个给定的类,可以具有多个类别,但类别不能重名 类别中的方法和本类中的方法是平等的,即可以被继承,可以访问本类资源 这里以给NSString类扩展一个camelCase()方法为例: //NSString+CameCase

2015-12-06 21:04:13 527

原创 OC-随便看看

OC-随便看看引言 OC和C++一样,几乎完全继承自C语言 个人感觉,OC非常类似C++,不愧是一个娘生的 OC基础的学习我是看的《Objective-C_2.0_Mac和iOS开发实践指南》, 这本书非常好,感觉讲的有点深 下面我要慢慢的来消化一下这本书,以巩固OC基础语法与其特性 简单看一下OC中的文件 .c .cc, .cpp .h: 分别是C语言的源文

2015-12-06 21:02:24 269

空空如也

空空如也

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

TA关注的人

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