- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 cocos2dx中使用触摸事件
1、首先要确定自己使用的触摸事件,有OnTouchBegan等;2、定义触摸事件方法;3、注册触摸事件;auto listener=EventListenerTouchOneByOne::create(); listener->onTouchBegan=CC_CALLBACK_2(HelloWorld::onTouchBegan,this); _eventD
2015-01-10 22:13:19
552
原创 ios应用程序的生命周期
1.一个应用程序启动调用的方法: 1)、application:didFinishLaunchingWithOptions: 2)、applicationDidBecomeActive2、点击Home键调用的方法: 1)、applicationWillResignActive: 2)、applicationDidEnterBackgroun
2013-09-21 20:18:06
840
原创 C语言中的指针小结
C语言中的指针小结: 1、存放变量的地址——指针。 2、存放变量地址的变量,称为指针变量。 3、指针变量的定义: 一般形式:类型 *指针变量名; 例如:int *pointer;//poi
2013-08-06 15:05:59
752
原创 Cocos-2d几个关键类小结CCNode、CCScene、CCLayer、CCDirector、CCAction
1.CCNode、CCScene、CCLayer 一个游戏中会有一个或者多个场景(CCScene),一个CCScene中会有一个或者多个CCLayer.CCLayer负责接收事件以及响应事件,这个两个类都是CCNode的子类 2.CCDirector: CCDirector负责各个场景(CCScene)中的切换.3、CCAction: 主要负责
2013-04-20 16:25:30
1023
原创 NDK中生成.h文件小结
这几天开始倒腾NDK开发,在生产.h文件的时候总是出错。开始怀疑是环境变量出错,后来环境变量我又重新配置了,还是出错。 出错原因总结1.需要完整的包名。 2.完整的命令应该是 javah -classpath . com.xxxx
2013-04-18 14:19:01
915
原创 IOS中关闭键盘的两种方式
第一、点击return的方式关闭键盘: 当点击return键的时候触发一个事件,这个事件就是Did End Exit 接受这个事件,并且绑定到 所有输入框中:调用的方法是[sender resignFirstResponder]第二、点击背景时关闭键盘: 道理也是一样,但是所有控件的容器,UiView没有这个事件,所以要用他的子类UIControl。这个事件是T
2012-12-10 21:53:51
987
原创 ios中数据持久化
1.应用程序的沙盒,每个应用程序都有自己的沙盒/Documents,并且每个应用程序只能访问自己的/Documnets。 如何获取Documents目录: NSArray *paths= NSSearchPathForDirectoriesInDomain(NSDocumentsDirect
2012-11-08 14:39:46
850
原创 IOS中的NSArray类的使用
一、 NSArray是一个Cocoa类,用来存储对象的有序列表,可以在NSArray中存放任意类型的对象。 二、 NSArray有两个限制:1.只能存储object-c对象,而不能存储c语言中的基本数据类型,如int、float、enum、struct。2、也不能存储nil 三、NSArray的创建,可以使用静态方法,arrayWithObjects:创建一个新的NSArra
2012-11-02 08:45:54
864
原创 IOS 关键字
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superin
2012-10-31 21:57:55
727
原创 OC中的对象初始化
1.分配和初始化对象: 分配:是一个新对象诞生的过程,从操作系统中获得一块内存并将其作为存放对象的实例变量的位置,向某个类发送alloc消息的结果就是为该类分配一块足够大的内存,以存放该类的全部实例变量,同时alloc方法将这块内存区域全部初始化为0.例如所有的BOOL类型变量被初始化为NO,所有的int类型变量被初始化为0,所有的float被初始化为0.0,所有的指针被初
2012-10-29 11:08:52
932
原创 理解ios开发中的输出口(Outlet)和操作(action)
大家都知道ios的设计模型应该说严格按照MVC设计模式来做的。MVC模型分为M(模型)、V(视图)、C(控制器)。由于视图和控制器的分离,为了解决视图和控制器交互的问题,ios就引入了输出口和操作的概念。 一、概念解释: 输出口:控制器类可以通过一种特殊的属性来引用nib文件中的对象,这种属性称为输出口,可以把输出口看成是指向nib文件的对象的指针,例如:我们可以通过输出口来
2012-10-24 11:49:28
3609
原创 OC和ios中常用的一些类——Foundation框架的小结(1)
Cocoa Foundation框架中有很多有用的、面向数据的低级类和数据类型。 一些有用的结构体: 1).表示范围的NSRange: typedef struct _NSRange {
2012-10-13 10:34:31
997
原创 IOS中UIViewController小结
1.UIViewController类为所有的ios app提供了基本的视图管理模型,很少需要直接实例化UIViewController,一般实例化它的子类,这些子类都是可以执行特定的任务的。一个视图管理器管理者一系列的视图,这些视图都是app的UI的一部分。作为app的控制器层的一部分。一个视图控制器努力协调者模型对象和其他的控制器对象。 2.需要使用视图控制器的地方 1).
2012-09-12 09:17:23
716
原创 IOS中使用UITabBarController构建多视图应用小结
在ios开发中使用UITabBarController构建多视图应用: 1.首先是在xxxdelegate.h中声明一个UITabBarController的IBoutlet,并在.m文件中实现它。并且又在一个didFinishLaunchingWithOptions方法中加入初始化文件代码: [[NSBundle
2012-09-10 15:30:08
1042
原创 ios中构建多视图小结
本人刚学习ios没多久,想把自己的学习体会总结一下。前几天学习了,ios中多视图的创建,多视图的创建在我看来可以分为三种分别是:ToolBar TabBar Navigation Bar,他们都是UIViewController的子类。下面就总结一下多视图创建的步骤: 1. 首先创建一个根控制器(root controller),根控制器可以管理其他控制器,同时也是应用程序的入
2012-09-10 10:51:07
938
原创 java中的运算符&&和&、|和||区别
今天写程序的时候又把&&和&、|和||的意思弄混了。 下面来总结一下,&和|分别是逻辑与运算、逻辑或运算。 &&和||分别是短路与运算、短路或运算。 举例:&和|逻辑运算: 1、 例如:int a=3,b=4,c=5; a>b & b>c;这是逻辑与运算,表示的a>b和b>c都成立了
2012-05-30 20:53:34
1068
原创 Java中的数组以及使用数组进行增删改查的算法复杂度
1、数组的优缺点:1)、优点:插入数据快。 2)、缺点:查找和删除比较慢,而且数组的长度固定(一旦创建数组,那么数组大小就不可以改变)。2.数组的两种定义方式:例如: int[] array=new int[100]; 或者是:int array[]=new int[100];主意:上述数组
2012-05-30 13:38:01
2398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人