- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 魔数卡牌
游戏概述 游戏名称:魔数卡牌 游戏风格:日式卡通 游戏类型:益智休闲类 游戏玩法:棋盘上有红白两种卡牌,玩家持有一种颜色的卡牌,每个卡牌上下左右边各有一个数字,玩家要根据摆放位置比较大小。当白色卡牌放在红色卡牌旁边并且紧靠的一边数字要比红色的数字大时,红色卡牌就会变成白色。同理,红色的比白色的卡牌大时,白色卡牌也会变成红色。当棋盘摆满卡牌时,白色卡牌数量比红色的多时则白色卡牌胜利。反之,亦
2013-04-07 16:33:43
2542
原创 超级摄影师
游戏名称:超级摄影师 游戏类型:基于虚拟现实增强技术的考验拍照反应速度的游戏。 游戏世界观:作为杂志社的超级摄影师,要随身随地捕捉第一手新闻照片。最近民众声称在城市里发现一些奇怪的人和事,有人说发现了超人,有人说发现了飞碟,还有人说见到了幽灵。。。而我们的超级摄影师将用自己的设备将这些传闻一一验证。 游戏核心玩法: 玩家打开游戏,设备将自动开启摄像机,利用虚拟现实增强技术将
2013-04-02 14:41:30
2362
原创 交警vs死神
游戏名称:交警vs死神(暂定名) 游戏类型:益智通关类游戏 游戏世界观:救护车载着将要垂危的病人赶往医院抢救,可是这时候死神降临了,为了得到病人的灵魂,死神将马路上堵满了汽车,好让病人死在路上。紧急关头,交警挺身而出,运用自己的智慧与经验为救护车疏通道路。就这样,交警和死神在马路上展开了一场性命攸关的时间争夺战。 运行环境:android手机 载体:网络下载 发行地域:中国大陆 游戏核
2013-04-02 13:26:22
2707
原创 宝宝超市
游戏名称:宝宝超市 游戏类型:《宝宝超市》是一款针对3-6岁幼儿学前算术教育的模拟经营类游戏。 游戏世界观:妈妈外出旅游了,懂事的宝宝要帮妈妈照看自家的超市。宝宝每天要照看超市里的生意,运用简单的数学知识批发商品,出售商品,布置超市店面的结构,计算每天的支出和收入,还要不断的购置新商品来满足各种刁钻客人的需求。 游戏概念图 不太容易实现
2013-04-01 16:20:51
2378
原创 NSData 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSString NSData-> NSString NSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSData NSString *aString = @"1234abcd"; NSData *aData =
2012-11-08 09:45:06
2296
转载 ios 编码规范
一,格式化代码 ctrl + I ◦ 指针“*”号的位置 ▪ 如:NSString*varName; ◦ 空格 VS tabs ▪ 只允许使用空格,将编辑器设置为1个TAB = 4个字符缩进 ◦ 每行的长度 ▪ 每行最多不得超过100个字符 ▪ 以15寸Macbook Pro的大小,每行100个字符时能最大化地同时容下编
2012-09-07 16:08:48
3396
转载 内总管理
1. 内总管理原则(引用计数) IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外情况) alloc 对象分配后引用计数为1 retain 对象的引用计数
2012-09-07 15:13:40
2125
转载 UIView
曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题, 如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。 1.bounds和frame分别表示什么? 2.ContentMode里UIViewContentMod
2012-08-20 17:11:50
2287
原创 KVO,KVC,NSNotification
KVC: 核心内容: 【对象 setValue aValue forKey aKey】; 对象的变量赋值 aValue = 【对象 valueForKey aKey】;//把变量值取出来 for example: Student *stu = 【【Student alloc】init】; 【stu setValue:@"张三" fo
2012-08-20 09:21:28
2715
原创 NSString与其他类的相互转换
CGAffineTransformFromString CGPointFromString CGRectFromString CGSizeFromString NSStringFromCGAffineTransform NSStringFromCGPoint NSStringFromCGRect NSStringFromCGSi
2012-08-20 09:20:18
2441
原创 NSDictionary,NSArray,NSSet
NSArray 用于对象有序集合(相当于是数组) NSSet 用于对象无序集合 NSDictionary用于键值映射 以上三种集合类是不可变的,一旦初始化后,就不能改变. 以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类): NSMutableArray NSMutableSet NSMutableDictionary 注:这些集合类只能收集coc
2012-08-18 10:18:59
3535
转载 NSRange,NSNumber
NSRange的定义 typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange; NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。 而NSUInteger类型
2012-08-17 12:50:28
2685
原创 UIScroll View
一、创建 CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ; UIScrollView* scrollView = [ [UIScrollView alloc ] initWithFrame:bounds ]; 当你创建完滚动视图后,你可以将另一个视图的内容粘合到滚动视图的空白页上。这回创建一个
2012-08-16 08:54:22
2344
原创 NSString
//将str的最后一个字符去,如果是存储的汉字,要-2,因为汉字占用2个字节。 str = [str substringToIndex:[str length] - 1]; //1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring
2012-08-15 15:28:57
4941
原创 UIButton
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];//初始化button,选择button类型 btn.frame = CGRectMake(30, 360, 90, 35);//大小和位置 [btn setTitle:@"ZoomIn" forState:UIControlStateNo
2012-08-14 18:27:01
9726
转载 Delegate
首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。 其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。 1.所谓传值经常用在b类要把自己的一个数据或者对象传给a类,让a类去展示或者处理。(切分紧耦合,和代码分块的时候经常
2012-08-14 17:34:28
3893
转载 UITextField
1.UITextField的初始化和设置 textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)]; [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 textField.placehold
2012-08-14 13:09:30
3040
2
转载 UILabel
//初始化label UILabel *label = [[UILabel alloc] init]; NSString *text = @"这是一个测试!!!adsfsaf时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿啊00000000阿什顿。。。"; label.text = text; [label setNumb
2012-08-14 12:44:31
6725
转载 快速枚举
快速枚举 快速枚举的特性使得我们可以使用简洁的语法来安全、有效地枚举集合中的内容。 for...in 快速枚举的特性使得我们可以对集合中的元素进行枚举。其用法如下: for ( 类型 变量 in 表达式 ) { 处理语句 } 或者是 类型 变量; for ( 变量 in 表达式 )
2012-08-14 08:34:24
4870
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人