例如 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
前奏 在平常开发中,我们可能遇到 CoreFoundation(CF) 框架的对象和 OC 对象之间的类型转换,这时候我们需要 __bridge 来帮忙 注意 : 如果是使用 CF __bridge CF -> OC (只完成类型转换) - (void)bridgeCF2OC{ CFStringRe ...
分类:
其他好文 时间:
2017-09-08 10:16:14
阅读次数:
332
1 #import "NSString+RegexCategory.h" 2 3 @implementation NSString (RegexCategory) 4 #pragma mark - 正则相关 5 - (BOOL)isValidateByRegex:(NSString *)regex{ ...
分类:
移动开发 时间:
2017-09-07 19:27:58
阅读次数:
238
1. 新建appViewModel 1.1声明需要的属性 //NSString一般用copy来修饰 @property(nonatomic,copy)NSString *name; @property(nonatomic,copy)NSString *icon; //字典转模型的方法 - (id)i ...
分类:
移动开发 时间:
2017-09-01 17:51:45
阅读次数:
269
// // ViewController.swift // Swift+String import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //v ...
分类:
编程语言 时间:
2017-08-29 18:02:59
阅读次数:
324
1: 实现 description 方法 NSlog 在输出自定义的类时, 只输出了 类名 和 对象的内存地址. 要想输出更为有用的信息也很简单, 只需要覆写 description 方法并将描述此对象的字符串 返回即可. - (NSString*)description{ return xxxxx ...
分类:
移动开发 时间:
2017-08-29 12:48:05
阅读次数:
248
// // main.m // NSArray是不可变的,一旦初始化完毕,就不能添加和删除了。类似于NSString和NSMutilString。 #import #import "Person.h" int main(int argc, const char * argv[]) { NSArray... ...
分类:
其他好文 时间:
2017-08-27 17:15:00
阅读次数:
270