NSSet集合没有顺序NSSet:不可变NSMutableSet:可变集合基本使用: NSSet *s = [NSSet set]; NSSet *s1 = [NSSet setWithObjects:@"jack",@"Rose", nil]; //随机返回一个元素 NSString *s...
分类:
其他好文 时间:
2014-10-28 00:16:49
阅读次数:
261
NSString :不可变字符串创建字符串的方法: NSString *s1 = @"123"; NSString *s2 = [[NSString alloc] initWithString:@""];//没人这么写 NSString *s3 = [[NSString alloc] init...
分类:
其他好文 时间:
2014-10-27 22:59:18
阅读次数:
226
一个对象使用copy或nutableCopy方法可以创建对象的副本——修改副本的时候对原来的对象不会产生影响copy:需要先实现NSCopying协议,创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy:需要先实现NSMutableCopying...
分类:
其他好文 时间:
2014-10-27 22:57:55
阅读次数:
166
1.NSString *str = [[NSString alloc]init]; //简单粗暴,基本用不到 2.NSString *str = [[NSString alloc]initWithFormat:@"xxx%@", str]; //最喜欢的常见方式了 3.NSString ...
分类:
移动开发 时间:
2014-10-27 22:55:57
阅读次数:
140
在iOS开发中,经常需要查看数组中得元素是否是自己想要的,但是苹果并没有对直接打印数组中得中文作处理,直接打印就会出现一堆很讨厌的东西,解决其实很简单,就是需要通过为NSArray添加分类,重写- (NSString *)descriptionWithLocale:(id)locale方法即可代码如...
分类:
移动开发 时间:
2014-10-27 21:07:37
阅读次数:
167
【转】:http://www.oschina.net/code/snippet_2247606_39106获取IOS设备的型号//获得设备型号+ (NSString *)getCurrentDeviceModel:(UIViewController *)controller{ int mib[...
分类:
移动开发 时间:
2014-10-27 14:17:56
阅读次数:
140
NSOpenPanel 使用
1.得到多个选择的文件
2.指定文件类型
-(NSString *)get_fullpath
{
NSOpenPanel *panel = [NSOpenPanel
openPanel];
NSArray* fileTypes = [[NSArray
alloc]
initWithObjects:@"txt",@...
分类:
系统相关 时间:
2014-10-27 10:54:44
阅读次数:
1859
今天想写一个请求的天气,好的,废话不多说,先贴代码:
使用AFNetWorking 发送get请求,但是一直报错 IOS 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: URLString'
翻译出来就是 不能满足urlstring, 可能时请求地址错了,但是请求地址没错,返回...
分类:
移动开发 时间:
2014-10-26 13:08:57
阅读次数:
584
1. 今天在测试多线程死锁的时候, 用了两个NSString类型的对象作为@synchronized(obj)括号中的参数, 但是却出现了奇怪的结果, 不论如何都不会发生死锁, 后来经过测试, 发现NSString的一个意外的现象。代码1:多次测试,代码1的执行结果都为: 。出人意料,为什么不发生死...
分类:
其他好文 时间:
2014-10-26 00:26:43
阅读次数:
328
1 - (void)webViewDidFinishLoad:(UIWebView *)webView2 { 3 NSString *height_str= [webView stringByEvaluatingJavaScriptFromString: @"document.body.off...
分类:
Web程序 时间:
2014-10-24 18:07:14
阅读次数:
183