04 2013 档案

摘要:再看视频的时候很多地方对于对象的释放老师分别用了两种方式:1:release.减1的引用技术;2:直接用nil赋值;困惑来了,两种方式有啥区别呢?在用retain或者copy的时候,self.view = nil和以下语句一样:if(_view != nil){ [_view release]; _view = nil;} 阅读全文
posted @ 2013-04-16 19:02 墨禾米说 阅读(247) 评论(0) 推荐(0) 编辑
摘要:今天下午看群里有人讨论这个问题,好吧.的确快忘记这个知识点了.Stirngstr1=newString("abc"); Stirng str2 = new String("abc");这里产生了3个对象:第一个是new 创建的new String();第二个是"abc"对象,str1这个变量指向"abc";第三个是第二句的new String();如果再来一句:String str3 = "abc", 则没有创建新的对象,还是3个对象,因为第一没有用new去创建新的实例,第二它会找字符串池里的& 阅读全文
posted @ 2013-04-08 17:17 墨禾米说 阅读(299) 评论(0) 推荐(0) 编辑
摘要:NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"plistdemo" ofType:@"plist"]; NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath]; NSLog(@"%@", data); //添加一项内容 [data setObject:@"add some content" forKey:@&qu 阅读全文
posted @ 2013-04-01 19:51 墨禾米说 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1: 右键你想要设置格式的文件, 进入"显示简介";2:3:打开方式那里选择你想要默认打开的程序;4:点击"全部更改",在对话框里点击确认;that all~ 阅读全文
posted @ 2013-04-01 16:23 墨禾米说 阅读(598) 评论(0) 推荐(0) 编辑
摘要:@propertyObjective-C语言关键词,与@synthesize配对使用。xcode4.5以及以后的版本,@synthesize可以省略功能:系统自动生成setter和getter方法.简单的说就是直接生成了bean.比eclipse的功能还能强大!!!如:1、在头文件中:@property int count;等效于在头文件中声明2个方法:- (int)count;-(void)setCount:(int)newCount;2、实现文件(.m)中@synthesize count;等效于在实现文件(.m)中实现2个方法。- (int)count{ return count;}-( 阅读全文
posted @ 2013-04-01 15:52 墨禾米说 阅读(619) 评论(0) 推荐(0) 编辑