04 2013 档案

摘要:View Code NSString *deviceType = [UIDevice currentDevice].model; if([deviceType isEqualToString:@"iPod touch"]||[deviceType isEqualToString:@"iPad"]||[deviceType isEqualToString:@"iPhone Simulator"]){// UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"提示&quo 阅读全文
posted @ 2013-04-28 13:48 菜鸟程序猿 阅读(1606) 评论(0) 推荐(0)
摘要:View Code 1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]]; [inp 阅读全文
posted @ 2013-04-28 10:40 菜鸟程序猿 阅读(513) 评论(0) 推荐(0)
摘要:// 隐藏手机号码6-10位显示*- (NSString *)ConvertStr:(NSString *)str{ NSMutableString * phoneStr = [NSMutableString stringWithString:str]; [phoneStr replaceCharactersInRange:NSMakeRange(6, 4) withString:@"****"]; return phoneStr;} 阅读全文
posted @ 2013-04-28 09:21 菜鸟程序猿 阅读(641) 评论(0) 推荐(0)
摘要:1.view继续于UIView和UIControl的区别?2.UIViewController从创建到销毁各个方法执行的顺序?创建:initWithNibName->loadView->viewDidLoad->viewWillAppear->viewWillLayoutSubviews->viewDidLayoutSubviews->viewDidAppear销毁: viewWillDisappear->viewDidDisappear->viewWillUnload->viewDidUnload->didReceiveMemory 阅读全文
posted @ 2013-04-09 10:58 菜鸟程序猿 阅读(231) 评论(0) 推荐(0)
摘要:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了两份独立对象本身。用网上一哥们通俗的话将就是:浅复制好比你和你的影子,你完蛋,你的影子也完蛋深复制好比你和你的克隆人,你完蛋,你的克隆人还活着。 NSMutableArray *newArr = [[NSM... 阅读全文
posted @ 2013-04-01 14:34 菜鸟程序猿 阅读(425) 评论(0) 推荐(0)
摘要:View Code /***************************************** * * 非容器类对象 * *****************************************/ /*mstr和mstrCopy指向的是同一块内存区域,我们称之为弱引用(weak reference)。而mstrMCopy是真正的复制, 系统为其分配了新内存空间,保存从mstr复制过来的字符串值*/ NSMutableString *ms... 阅读全文
posted @ 2013-04-01 11:36 菜鸟程序猿 阅读(141) 评论(0) 推荐(0)