前言:實際開發,我們可能會有這樣的需求,就是為檔案新增自定義的屬性,或者是可以將檔案的相關資訊新增進該檔案的屬性中,這樣可以以備下次讀取利用。
那麼本文就是要介紹"拓展檔案屬性的工具類"
github**也給出了這個工具類的示例原始碼:
這個工具類的設計學習**來自老譚部落格筆記: 老譚講解了兩種方法為本地檔案屬性列表新增屬性,其中用方法二(通過nsfilemanager乙個特殊的attributename)我發現好像無效了,暫時不明原因,待以後再**和解決。但是方法一是有效的,**就無比雞賊的拷貝展示如下嘍:
expendfileattributes.h
1//2expendfileattributes.mnsurlsession實現離線斷點續傳4//
5//created by heyang on 16/2/19.6//
7//89
/**10
11*/
1213
#import
1415
@inte***ce
expendfileattributes : nsobject
1617
/** 為檔案增加乙個擴充套件屬性,值是字串
*/18 + (bool)extendedstrin**aluewithpath:(nsstring *)path key:(nsstring *)key value:(nsstring *)value;
1920
/** 讀取檔案擴充套件屬性,值是字串
*/21 + (nsstring *)strin**aluewithpath:(nsstring *)path key:(nsstring *)key;
2223
24@end
1//2列印展示結果:nsurlsession實現離線斷點續傳4//
5//created by heyang on 16/2/19.6//
7//89
/**10
11*/
1213
#import
"expendfileattributes.h"14
15 #include 16
17@implementation
expendfileattributes
18//
為檔案增加乙個擴充套件屬性
19 + (bool)extendedstrin**aluewithpath:(nsstring *)path key:(nsstring *)key value:(nsstring *)strin**alue
2030
//讀取檔案擴充套件屬性
31 + (nsstring *)strin**aluewithpath:(nsstring *)path key:(nsstring *)key
3247
else
if (readlen > sizeof
(buffer)) else
55 } while
(yes);
56return
nil;57}
58@end
Android開發 為應用設定自定義字型
在應用開發中,或許你會聽到設計獅和產品錦鯉這樣抱怨,安卓原生的字型太醜啦,傻大笨粗啊,有沒有辦法換成細體啊 不幸的是,安卓字型確實傻大笨粗,其次,只有normal和bold,沒有light啊.如果更不幸的是,你看不上安卓可以切換的幾種字型,一定要使用自己的字型檔案時,該怎麼辦呢?下面介紹三種方法,讓...
iOS新增自定義字型
準備 字型檔案 ttf,odf 方法1 新增對應的字型 ttf或.odf 到工程的resurce,使用cocos2d中的fontlabel庫,fontlabel繼承於uilabel,象uilabel一樣使用就好了 fontname直接使用新增的資源名字即可。方法2 1.新增對應的字型 ttf或.od...
iOS新增自定義字型
在準備好了字型檔檔案後,就可以加到專案中了,是把ttf檔案加入到專案中,這裡需要注意的是要把這些ttf加入到bundle中,也就是說,最後的ipa檔案中必須包含有這些ttf 否則應用中到 去找字型檔呢?在加入後,我們可以分別在fileexplore和build phase裡面看到這些內容,如下圖所示...