NSString、NSArray、NSDictionary等等经常使用copy关键字,是因为他们有对应的可变类型:NSMutableString、NSMutableArray、NSMutableDictionary,为确保对象中的属性值不会无意间变动,应该在设置新属性值时拷贝一份,保护其封装性 bl ...
分类:
其他好文 时间:
2017-09-22 00:57:37
阅读次数:
179
UIGeometry.h NSRange.h ...
分类:
其他好文 时间:
2017-09-18 13:30:46
阅读次数:
191
+(NSString*) getIdfa { if (IOS_6_OR_LATER) { NSString *adId =[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]; NSLog(@"getIdfa... ...
分类:
移动开发 时间:
2017-09-18 13:26:56
阅读次数:
289
(1)数组 NSArray* array = [ [NSArray alloc] initWithObjects:@"Hello", @"World", nil]; //只能存放对象类型,基础类型如int可以转换成字符串类型再传进来 (NSString)[array objectAtIndex:1] ...
分类:
编程语言 时间:
2017-09-15 10:00:15
阅读次数:
166
(1)创建字符串 NSString* str = @"Hello World"; NSString* str = [ [NSString alloc] initWithUTF8String:"Hello World"]; //C语言字符串 NSString* str = [ [NSString al ...
分类:
其他好文 时间:
2017-09-15 09:59:00
阅读次数:
123
//dic 转json 如果用系统自带的会出现空格。 + (NSString *)returnJSONStringWithDictionary:(NSDictionary *)dictionary{ //系统自带 // NSError * error; // NSData * jsonData = ... ...
分类:
移动开发 时间:
2017-09-14 18:34:33
阅读次数:
794
例如 1、 NSString *value = @"123AAAAAAA"; [value compare:@"123AAAAAAA"],返回 NSOrderedSame。 2、不区分大小写 NSString *returnstr = @"aaaa"; NSString *compare:MACst ...
分类:
其他好文 时间:
2017-09-14 16:38:50
阅读次数:
307
1.判断某个字符串是否符合某个正则表达式,通常用这个方法: // 判断字符串首字符是否为字母 NSString *string = @"wo"; // 1、准备正则式 NSString *regex = @"^[A-Za-z]*$"; // 只能是字母,不区分大小写 // 2、拼接谓词 NSPred ...
分类:
移动开发 时间:
2017-09-13 00:22:31
阅读次数:
272
处理办法:找到AFNetworking包中AFURLResponseSerialization.m文件在第250行修改代码如下: if (data.length > 0 && !isSpace) { NSString* sInvalid = [NSString stringWithUTF8Strin ...
分类:
Web程序 时间:
2017-09-12 19:46:51
阅读次数:
289
//判断是否全是空格 - (BOOL)isEmpty:(NSString *) str { if (!str) { return YES; } else { NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet] ...
分类:
其他好文 时间:
2017-09-12 15:47:22
阅读次数:
155