今天修改bug需要知道缓存文件的删除结果,而设备的缓存文件都是隐藏的,mac不同于windows,没有勾选显示隐藏文件的选项,需要通过终端命令来设置。网上查找了下,自己尝试过,可以按如下方式设置:(转自:http://www.cnblogs.com/lm3515/archive/2010/12/08/1900271.html)
mac系统显示和隐藏文件
稍后又碰到判断字符串的第一个字符是不是数字的问题,找到了以下正则表达式方法(点击:这里 查看正则表达式的详述)以下方法转自http://blog.csdn.net/sike2008/article/details/8315202
- (BOOL)isNumText:(NSString *)str
{
NSString * regex = @"(/^[0-9]*$/)";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:str];
if (isMatch) {
return YES;
}else{
return NO;
}
}
语言自带的方法如下:
- (NSString *) trimming {
return [self stringByTrimmingCharactersInSet: [NSCharacterSetwhitespaceCharacterSet]];
}
//判断是不是纯数字
[NSCharacterSet decimalDigitCharacterSet];
if ([[textField.text stringByTrimmingCharactersInSet: [NSCharacterSet decimalDigitCharacterSet]] trimming].length >0) {
NSLog(@"不是纯数字");
}else{
NSLog(@"纯数字!");
}