1. nsdata 與 nsstring
nsdata-> nsstring
nsstring *astring = [[nsstring alloc] initwithdata:adata encoding:nsutf8stringencoding];
nsstring->nsdata
nsstring *astring = @"1234abcd";
nsdata *adata = [astring datausingencoding: nsutf8stringencoding];
//將data型別的資料,轉成utf8的資料
+(nsstring *)datatoutf8string:(nsdata *)data
//將string轉換為指定編碼
+(nsstring *)changedatatoencodinstring:(nsdata *)data encodin:(nsstringencoding )encodin
3.nsdata與nsarray nsdictionary
+(nsstring *)getlocalfilepath:(nsstring *) filename
包括將nsdata寫進documents目錄
從documents目錄讀取資料
在進行網路資料通訊的時候,經常會遇到nsdata型別的資料。在該資料是dictionary結構的情況下,系統沒有提供現成的轉換成nsdictionary的方法,為此可以通過category對nsdictionary進行擴充套件,以支援從nsdata到nsdictionary的轉換。宣告和實現如下:
+ (nsdictionary *)dictionarywithcontentsofdata:(nsdata *)data
else
}nsdate
//函式作用 :date根據formatter轉換成string
+(nsstring*)datetostring:(nsstring *)formatter date:(nsdate *)date
//函式作用 :string型別的時間戳轉換成時間
+(nsstring*)datestringtostring:(nsstring *)datestr
else
}//函式作用 :將日期從原格式轉換成需要的格式
+(nsstring*)convertdateformatter:(nsstring*)sourceformatter
targetformatter:(nsstring*)targetformatter
datestring:(nsstring*)datestring
//函式作用 :將日期字串轉換成date
+(nsdate *)stringtodate:(nsstring *)formatter datestring:(nsstring *)datestring
//時間戳轉換成時間
nsinteger time = [[dic objectforkey:@"press_date"] intvalue];
nsdate *date = [nsdate datewithtimeintervalsince1970:time];
nsstring *timestr = [nsstring stringwithformat:@"%@",date];
nsrange rang;
rang.location = 0;
rang.length = 10;
nsstring *needtime = [timestr substringwithrange:rang];
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
使用方法 離型劑使用方法
1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...
使用方法 卡丁車輪胎使用方法
輪胎的使用方法很重要 卡丁車輪胎是卡丁車場日常執行中的主要易損件,但是輪胎的使用方法很重要。哪些情況下會縮短輪胎的使用壽命呢?一 跑道地面粗糙 有的跑道在鋪瀝青時,或者選錯了瀝青中石子的規格,或者碾壓得不夠平整,導致路面粗糙。有的跑道使用現成的水泥地,但表面粗糙或不平整。有的室內跑道,為了提高輪胎的...