摘要:
1.view继续于UIView和UIControl的区别?2.UIViewController从创建到销毁各个方法执行的顺序?创建:initWithNibName->loadView->viewDidLoad->viewWillAppear->viewWillLayoutSubviews->viewDidLayoutSubviews->viewDidAppear销毁: viewWillDisappear->viewDidDisappear->viewWillUnload->viewDidUnload->didReceiveMemory 阅读全文
摘要:
浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源还是只有一份,那如果我们对A_copy执行了修改操作,那么发现A引用的对象同样被修改,这其实违背了我们复制拷贝的一个思想。深复制就好理解了,内存中存在了两份独立对象本身。用网上一哥们通俗的话将就是:浅复制好比你和你的影子,你完蛋,你的影子也完蛋深复制好比你和你的克隆人,你完蛋,你的克隆人还活着。 NSMutableArray *newArr = [[NSM... 阅读全文
摘要:
View Code /***************************************** * * 非容器类对象 * *****************************************/ /*mstr和mstrCopy指向的是同一块内存区域,我们称之为弱引用(weak reference)。而mstrMCopy是真正的复制, 系统为其分配了新内存空间,保存从mstr复制过来的字符串值*/ NSMutableString *ms... 阅读全文
摘要:
View Code + (NSString *) secondSince1970ToStr:(long long int)seconds{ NSDate *date = [NSDate dateWithTimeIntervalSince1970:seconds]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *str = [formatter stringFromDate:da.. 阅读全文
摘要:
View Code + (NSString *)dateIntToDateStr:(NSInteger)dateInt{ int year = dateInt / 10000; int month = dateInt % 10000 / 100; int day = dateInt % 100; NSString *date = [NSString stringWithFormat:@"%d-%d-%d", year, month, day]; NSLog(@"date is %@",date); return date;}输入:20130129输出:2 阅读全文
摘要:
View Code -(NSString *)getAstroWithMonth:(int)m day:(int)d{ NSString *astroString = @"魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯"; NSString *astroFormat = @"102123444543"; NSString *result; if (m<1||m>12||d<1||d>31){ return @"错误日期格式!"; } if(m==2 && d>29) 阅读全文
摘要:
View Code - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *dataStr = @"测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--测试自动换行--... 阅读全文
摘要:
using Microsoft.International.Converters.PinYinConverter;//功能:获取汉字字符的每个汉字第一个字符,若是非汉字原样显示出来,需要引用ChnCharInfo.dll文件 public static string ChineseCharToPingyin(string str) { if (null == str || str.Length <= 0) { return ""; } StringBuild... 阅读全文
摘要:
using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节点root. 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Linq;using System.IO;namespace Linq_1{ public class Student { public string Name { get; set; } public bool Sex { get; set; } public int Age { get; set; } } class Progra... 阅读全文