- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 UITapGestureRecognizer
UITapGestureRecognizer是通过doubleTap.numberOfTapsRequired判断单击和双击UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget: self action: @selector(handleSingleTap:)];
2011-12-30 11:13:00 1110
转载 NSUserDefaults standardUserDefaults的使用
hone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。NSUserDefaultsstandardUserDefaults用来记
2011-12-28 15:01:02 26448
转载 sqlite中写入图片二进制数据及读取源码 for iphone
写入:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *dataPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@”sqlite.sqlite”]
2011-12-15 14:45:18 1413
转载 NValue存放的数据
NSValue仅仅存放的是地址如何在数据结构中存入C 结构体数据 在使用cocos2d时候发现需要将CGPoint存入数组中,而数组接受的类型是 id。为了解决这个问题,下面使用NSDictionary作为演示。解决方案是使用 NSValue 进行转换,它有两个函数供使用,1 valueWithPoint:转换CGPoint和NSPoint 为NSValue; 2
2011-12-14 18:54:26 1573
转载 C++ 内存管理
C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然
2011-12-06 10:41:03 715
原创 Documents文件夹和Resources文件夹有什么样的区别?
1、 Resources文件 [[NSBundle mainBundle] pathForResource:@""ofType:@""]; 2、 Documents文件夹 NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory,NSUserDomainMask, Y
2011-12-02 16:14:33 1509
原创 iphone上点击home按钮响应的消息
点击home1、进入程序会调用- (void)applicationWillEnterForeground:(UIApplication *)application2、推出程序会调用- (void)applicationDidEnterBackground:(UIApplication *)application
2011-12-02 11:24:51 612
原创 objective-c 使用@dynamic和@synthesize
@dynamic 意思是由开发人员提供相应的代码:对于只读属性需要提供 setter,对于读写属性需要提供 setter 和 getter。@synthesize 意思是,除非开发人员已经做了,否则由编译器生成相应的代码,以满足属性声明。@synchronized(...) 包围的块会自动加锁,保证一次只有一个线程使用。在处理并发时,这并不是最好的解决方案,但却是对大多数关键块的最简单
2011-12-02 11:15:45 937
转载 iphone上有时候viewWillAppear不被调用
经常会发现,viewWillAppear那一系列函数不被调用,原因其实很简单,只有window上面的view的contoller中的viewWillAppear才会被调用,而我们常常会用addSubview的方法添加view,这样被添加的view就没有直接加入到window中,就无法调用viewWillAppear。那么怎样让view都添加到window中呢:EWorkSpaceApp
2011-12-02 10:20:10 2045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人