__Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存。__Dictionary继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针。 1、创建__Dictionary对象创建__Dictionary对象有很多函数,下面是总结常用的函数:static __Dic...
分类:
其他好文 时间:
2014-10-12 23:33:18
阅读次数:
413
__Dictionary类在Cocos2d-x2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存。__Dictionary继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针。1、创建__Dictionar...
分类:
其他好文 时间:
2014-10-12 22:51:18
阅读次数:
308
方法一:使用objective-c NSObject自带的方法setValuesForKeysWithDictionary:dict作用是: 如果NSDictionary中的key和实体类对象的属性名相同, 那么把该key的value 设置到实体类对应的属性- (instancetype)initW...
分类:
其他好文 时间:
2014-10-12 12:13:07
阅读次数:
1833
objective-c 中数据类型之四 字典(NSDictionary)...
分类:
其他好文 时间:
2014-10-11 15:34:35
阅读次数:
197
今天在实现play gif功能的时候,看到有两个类比较陌生,就在此记录下看到的东西:
NSSet和NSDictionary是两个常用的类,但是他们默认假定了其中对象的内存行为。对于NSSet,object是强引用的,和NSDictionary中的value是一样的。而NSDictionary中的key则是copy的,因此当开发者想要使NSSet的objects或者NSDictionary的v...
分类:
其他好文 时间:
2014-10-10 19:16:34
阅读次数:
242
规则23: 通知跟随委托方法
在委托方法(适当的,不是数据源方法)和通知之间存在着天生的对应关系。你可以在你代码的任何地方使用他们,而达到完全相同的目的。
如果你有一个关于事件发生的委托,你通常也应该提供一个同样目的的通知。做到即使把委托方法全部移除,使用者也依然可以通过通知来实现相应功能。
委托方法的参数应该与通知的‘userInfo(通知附加值)’内容匹配,通知与您在委托中直接传递参数有一个明显的区别,它通常需要将信息装载到字典(NSDictionary)中。
委托方法:...
接触到了两个页面之间的跳转带动画的。效果还不错。一,先上项目总体图。二,上代码。AppDelegate.m文件- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)...
分类:
其他好文 时间:
2014-10-10 15:10:00
阅读次数:
212
NSArray *array = @[ @1, @2, @3, @4, @5, @3 ];
// 1. NSArray与NSData相互转化
// NSArray to NSData
NSError *error;
NSData *arrayData = [NSJSONSerialization dataWithJSONObject:array options:NS...
分类:
其他好文 时间:
2014-10-09 02:24:08
阅读次数:
180
@interface ViewController : UIViewController{ NSArray *pickerArray; NSArray *subPickerArray; NSDictionary *dicPicker;}- (IBAction)selectButto...
分类:
其他好文 时间:
2014-10-09 01:21:37
阅读次数:
186
很强大1.sortedArrayUsingSelector(按Key值大小对NSDictionary排序)NSMutableArray *array = [NSMutableArray arrayWithObjects: [NSDictiona...
分类:
其他好文 时间:
2014-10-05 16:33:28
阅读次数:
232