- 博客(6)
- 资源 (8)
- 收藏
- 关注
转载 objective-c 基本概念和关键字简介
关键字@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明协议@optional与@protocol配合使用,说明协议中的某个或者某几个方法可以不实现@required
2012-12-27 21:42:36 1846
原创 Objective-C 声明一个C语言类型的数组和访问方式@property
最近在做程序中需要在Objective-C类中声明一个C语言方式的一维数组:@interface CArrayTest : NSObject{@private BOOL testArray[4]; }@end声明属性如果是@property(nonatomic,assign)BOOL testArray[4];会提示错误:Property can no
2012-12-17 11:11:44 7384 1
原创 Objective-C 关于空值nil和Nil和NULL和NSNull
1.nil一个null指针,指向一个objective - c的对象表示一个对象为空:NSString* str = nil; ( #define nil ((id)0) )2.Nil一个null指针,指向一个objective - c类对象。表示一个类对象为空:Class class = Nil;3.Null对Objective-C值类型为空:int n
2012-12-14 21:23:51 4436
原创 Cocos-2d 坐标系及其坐标转换
Cocos-2d中,涉及到4种坐标系:GL坐标系Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。屏幕坐标系苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在cocos2d中对触摸事件做出响应前需要首先把
2012-12-14 20:39:05 27422 2
原创 Cocos-2d 关于SwallowTouch,进一步解释触摸事件分发机制
问题情境模拟一个类似游戏提示信息的层:1.游戏主场景可触摸,可交互;2.当提示显示提示信息时,只有提示信息这一层可触摸同用户交互,其背景则不能继续响应触摸事件3.当提示信息层从主场景中移除之后,游戏主场景才能继续响应触摸事件进行交互。这里,我们暂时把“提示信息层”称为SwallowTouchLayer;将游戏主场景曾称为GameLayer进一步描述上
2012-12-06 12:41:45 8671 1
原创 Cocos-2d CCLayer的触摸响应CCTouchDelegate和CCStandardTouchDelegate 和 CCTargetedTouchDelegate
Cocos2d中,CCLayer类被设计用来获取触摸信息,该类实现了两个协议:CCStandardTouchDelegate和CCTargetedTouchDelegate,我们可以使用这两者中的任何一个来获取触摸事件。相关类首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoin
2012-12-02 22:27:56 7739 2
系统小闹钟
2012-04-19
C++程序设计学习与实验系统工具
2012-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人