将前面的两篇文章综合起来,我们可以随心所欲地保存数据了http://blog.csdn.net/iBright/archive/2010/06/08/5655857.aspxhttp://blog.csdn.net/iBright/archive/2010/06/08/5656164.aspx代码如下:typedef struct _AA{NSString *nameA;}AA;typedef struct _BB{int k;float m;NSString *nameB;AA aa;}BB;BB f[2] = {{10,0.5f,@"bright",{@"a1 Read More
posted @ 2010-06-08 17:09 javawebsoa Views(203) Comments(0) Diggs(0) Edit
也许你已经非常习惯了使用NSArray和NSDictionary写成.plist来保存游戏的分数记录,非常爽吧,但是对于用惯了C的人会感觉很难受,你必须的先将他们整理成整齐的ObjC格式才行,这里将介绍一种保存任意类型的方法。可能有点小题大作,但毕竟符合一部份人的使用习惯。进入正题//先来两结构,注意我们要保存的可以是 int ,float,NSString,居然还可以是UIImage!!typedef struct _INT{int t1;int t2;}INT_STRUCT;typedef struct _STRING{NSString *st1;NSString *st2;UIImage Read More
posted @ 2010-06-08 16:58 javawebsoa Views(313) Comments(0) Diggs(0) Edit
为了说明问题,我们定义2个结构AA,BB。typedef struct _AA{NSString *nameA;}AA;typedef struct _BB{int k;float m;NSString *nameB;AA aa;}BB;(BB有一个AA类型的成员aa)初始化一个结构体数组BB f[2] = {{10,0.5f,@"bright",{@"a1"}},{5,0.3f,@"mtf",{@"a2"}}};用encode编译器指令可以接受数据类型的名称并为你生成合适的字符串,并将value1,value2存 Read More
posted @ 2010-06-08 15:33 javawebsoa Views(165) Comments(0) Diggs(0) Edit
1。利用交换// NSMutableArray_Shuffling.h#if TARGET_OS_IPHONE#import <UIKit/UIKit.h>#else#include <Cocoa/Cocoa.h>#endif// This category enhances NSMutableArray by providing// methods to randomly shuffle the elements.@interface NSMutableArray (Shuffling)- (void)shuffle;@end// NSMutableArray_Shu Read More
posted @ 2010-06-08 10:10 javawebsoa Views(170) Comments(0) Diggs(0) Edit