20141020個人日誌(mac下顯示隱藏文件方法,判斷字符串是否爲數字的方法)


    今天修改bug需要知道緩存文件的刪除結果,而設備的緩存文件都是隱藏的,mac不同於windows,沒有勾選顯示隱藏文件的選項,需要通過終端命令來設置。網上查找了下,自己嘗試過,可以按如下方式設置:(轉自:http://www.cnblogs.com/lm3515/archive/2010/12/08/1900271.html


mac系統顯示和隱藏文件

顯示/隱藏Mac隱藏文件命令如下(注意其中的空格並且區分大小寫):

顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

或者

顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES

隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO

輸完單擊Enter鍵,退出終端,重新啓動Finder就可以了


    稍後又碰到判斷字符串的第一個字符是不是數字的問題,找到了以下正則表達式方法(點擊:這裏 查看正則表達式的詳述)以下方法轉自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(@"純數字!");

    }


發佈了33 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章