摘要:
字典:NSDictionary字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。不同于数组,字典(也被称为散列表或关联数组)使用的是键查询的优化存储方式。它可以立即找出要查询的数据,而不需要遍历整个数组进行查找。可使用dictionaryWithObjectsAndKeys来创建字典查询字典的值:objectForKeyNSMutableDictionary的dictionary方法可以创建一个可变字典,也可以使用dictiona 阅读全文
摘要:
来源:http://www.cocoachina.com/b/?p=122大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本文。大概花二十分钟左右,而且绝不无聊的时间,你就会对Objective-C有那么一点点了解,至少读读例子不会那么头疼了。不过假定你要 阅读全文
摘要:
plist文件是标准的xml文件.A).写入plist文件:(Dictionary/Array)NSMutableDictionary* dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile:@"/Sample.plist" ];[ dict setObject:@"Yes" forKey:@"RestartSpringBoard" ];[ dict writeToFile:@"/Sample.plist" atomically:YES ];B).读取plist文件://读取工程中的plist,初始化Dictionary。N 阅读全文
摘要:
(NSString*)replaceUnicode:(NSString*)unicodeStr{NSString*tempStr1=[unicodeStrstringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"];NSString*tempStr2=[tempStr1stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""];NSString*tempStr3=[[@"\""stringByAppendingString:tempStr2]stringByAppend 阅读全文
摘要:
Plist string:</plist>代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--NSData*plistData=[sourcedataUsingEncoding:NSUTF8StringEncoding];NSString*error;NSPropertyListFormatformat;NSDictionary*plist=[NSPropertyListSerializationpropertyListFromData 阅读全文
摘要:
异步:NSMutableData* buf = [[NSMutableData alloc] initWithLength:0];NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:req delegate:self];//收到响应时, 会触发- (void)connection:(NSURLConnection *)aConnection didReceiveResponse:(NSURLResponse *)aResponse;//你可以在里面判断返回结果, 或者处理返回的http头中的信息//每收到 阅读全文
摘要:
You can use theinitWithData:initializer:Change the encoding to that of the source data. 阅读全文