摘要: 函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()%50; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val = abs(-8); →8※浮点数的时候用fabs。double fabs(double a)浮点数的绝对值(例)double val = fabs(-12.345); →12.345※整数的时候用abs。double floor(double a)返回浮点数整数部分(舍弃小数点)(例)double val = floor(12.345); →12.000double 阅读全文
posted @ 2013-12-01 15:19 浪人这梦 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 主页>开发频道>游戏开发>策划及文案以游戏文案实现资源统和发布于:2013-11-18 11:02阅读数:1628写作背景: 最近很多网友问起游戏文案工作的解决方案,似乎大家都有着相同的需求,想找到学习、规划、实施游戏文案工作的完整方法,但却遍寻不着。我刚刚进入游戏行业时也曾认为,在“”阅读器游戏文案写作背景:最近很多网友问起游戏文案工作的解决方案,似乎大家都有着相同的需求,想找到学习、规划、实施游戏文案工作的完整方法,但却遍寻不着。我刚刚进入游戏行业时也曾认为,在业界理所应当有这样一套方法,我只要用心去学就可以了,我所在的公司规模不小,但却几乎完全没有相关的规范,大家随意去 阅读全文
posted @ 2013-11-21 20:38 浪人这梦 阅读(2980) 评论(0) 推荐(0) 编辑
摘要: 线程编辑线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。目 录1简介1.1适用范围1.2特点2概念2.1多线程2.2线程与进程的比较3守护线程4线程的同步5工作原理6线程属性6.1线程体6.2线程状态1简介线程线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程 阅读全文
posted @ 2013-11-18 10:36 浪人这梦 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 文字凹陷效果UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(10,10,300,100)];label.text=@"文字凹陷效果";label.shadowColor= [UIColorcolorWithRed:0.855green:0.863blue:0.882alpha:1.0];label.textColor= [UIColorcolorWithRed:0.298green:0.337blue:0.424alpha:1.0];label.backgroundColor= [UIColorcyanColo 阅读全文
posted @ 2013-11-11 15:24 浪人这梦 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 链表编辑链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作。目 录1基本信息1.1概况1.2特点1.3扩展2基本操作2.1建立2.2查找2.3插入3链表函数3.1Create3.2insert3.3del1基本信息概况链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针 阅读全文
posted @ 2013-11-08 19:13 浪人这梦 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. ObjC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么? 2. 在一个对象的方法里面:self.name = “object”;和name =”object”有什么不同? 3. 这段代码有什么问题:@implementation Person- (void)setAge:(int)newAge {self.age = newAge;}@end 4. 什么是retain count? 5. 以下每行代码执行后,pers... 阅读全文
posted @ 2013-11-08 18:05 浪人这梦 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5原因如下: &a是数组指针,其类型为 int (*)[5]; 而指针加1要根据指针类型加 阅读全文
posted @ 2013-11-08 18:04 浪人这梦 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1 程序在内存中运行时,内存分几个区?各自用途?答:栈区 由编译器自动分配释放存放函数的参数值,局部变量的值等。在高级语言中不需要显式的分配和释放 堆区 一般由程序员手动分配释放,如果不释放可有由OS释放。数据区 存储全局和静态变量。初始化的全局和静态变量在一块区域,未初始化的放在相邻的一块区域,程序结束后由系统释放。代码区 存放函数体的二进制代码。2 引用与指针有什么区别?答引用是给变量起一个别名 也就是一个变量有两个名字 他们是同一块空间指针是分配一块内存用来保存变量的地址 间接引用变量3 int retVal = UIApplicationMain(argc, argv, nil, ni 阅读全文
posted @ 2013-11-08 18:01 浪人这梦 阅读(165) 评论(0) 推荐(0) 编辑
摘要: c语言字符串 数字转换函数大全最近学数据结构老是做实验常用到字符串和数字的转换想找却发现网上的资料太散所以搜集整理一下 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母) atof(将字符串转换成浮点型数)相关函数 atoi,atol,strtod,strtol,strtoul 阅读全文
posted @ 2013-11-08 10:02 浪人这梦 阅读(374) 评论(0) 推荐(0) 编辑
摘要: //一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String!";[astring release];NSLog(@"astring:%@",astring);//3、在以上方法中,提升速度:initWit 阅读全文
posted @ 2013-11-07 19:29 浪人这梦 阅读(508) 评论(0) 推荐(0) 编辑