摘要:
dsfadsf原文出处(感谢原创作者):http://www.minroad.com/?p=58写入:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *dataPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@”sqlite.sqlite”];NSData *image=UIImagePNGRepresentation([UIImage imageName 阅读全文
posted @ 2011-04-26 14:57
Penny●zheng
阅读(753)
评论(0)
推荐(0)
摘要:
objective c支持全局变量,用法和c/c++中相同。但是当我们要求如下时:如在A类里面定义的变量,在B类中不需要创建A类的实例就可访问和修改。 用全局变量来实现并不合适。此时我们需要做的是在A类的implementation文件中定义一个static变量,然后为A类定义静态成员函数(class method)来操作该变量。这样在其它类中你就不需要创建A类的实例来对static变量进行访问。虽然该static变量并不是A类的静态成员变量,但是也算达到了同样的效果。为什么不定义全局变量,关键就在于变量的作用域,static变量的作用域被限制在单一的文件中。代码可以如下所示: //examp 阅读全文
posted @ 2011-04-26 11:13
Penny●zheng
阅读(2234)
评论(0)
推荐(0)
摘要:
@property是一个属性访问声明,扩号内支持以下几个属性:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题3,retain,setter方法对参数进行release旧值再retain新值,所有实现都是这个顺序(CC上有相关资料)4,copy,setter方法进行Copy操作,与retain处理流程一样,先旧值release,再Copy出新的对象,retainCount为 阅读全文
posted @ 2011-04-26 09:43
Penny●zheng
阅读(504)
评论(0)
推荐(0)
浙公网安备 33010602011771号