1 * = urlStringをNSStringの@ " http://www.baidu.com/img/baidu_logo_fqj_10.gifを" ; 2 // 方法:最も直接的 。3 NSStringの* fileNameに= [urlString lastPathComponent]; 4 のNSLog(@ " ファイル名== %@ " は、ファイル名); 5。 // 方法2:セグメンテーション文字または文字列 6。 NSStringのFILENAME2 * = [[INIT ALLOC]をNSStringの]; 7。 NSArrayのseparatedArray * = [[NSArrayのアロケーション]のinit]; 8。 separatedArray = [urlString componentsSeparatedByString:"@ / " ]; 9。 = FILENAME2 [separatedArray lastObject]; 10 のNSLog(@ " separatedArray ==%@ " 、separatedArray) 。11 のNSLog(@ " FILENAME2 ==%@ " 、ファイル名2); 12である // 方法3:リンクロードキングとして 13は NSArrayのurlCom * = [[NSArrayのALLOC] initWithArray:[urlStringのpathComponents]; 14 のNSLog(@ " [urlCom lastObject] ===%@ " 、[urlCom lastObject]); 15 // 方法IV:NSRangeこと。バイナリファイルの傍受は非常に便利であるとき 16 のNSString * filename3を、 17 NSRange範囲= [urlString rangeOfString:@ " / "オプション:NSBackwardsSearch]; // NSBackwardsSearchは、文字列の始端から取り出さ 18は IF(range.location =!NSNotFound){ 19。 filename3を= [urlString substringFromIndex:range.locationの+ 1 ]; 20である IF([filename3をlowercaseString] hasSuffix:"@ .GIF " ]){ // 小文字に変更大文字をlowercaseStringは・コンバータ初期大文字をcapitalizedString文字uppercaseString変化をカット 21で のNSLog("@ filename3を====%@ " 、filename3を使用); 22である } 他{ 23であり、 24 } 25 } 他{ 26 27 }
iOSのは、ネットワークのデータファイル名/パスを取得します
おすすめ
転載: www.cnblogs.com/wanli-leon/p/12148776.html
おすすめ
ランキング