nsdata *data1 = [nsdata
data];
2)將字串轉換成nsdata
//使用const關鍵字來將乙個變數變為常量。const修飾的常量也稱為『命名常量』或者『符號常量』
const
char *str = "hello";
nsdata *data2 = [nsdata datawithbytes: str length:strlen(str)];
3)將oc中的字串轉化成nsdata
nsstring *string = @"你好嗎?";
nsdata *data3 = [string datausingencoding:nsutf8stringencoding];
4)將本地檔案中的轉換成資料
nsdata *data4 = [nsdata datawithcontentsoffile:@"路徑"];
5)將資料寫入本地檔案
bool flag = [data4 writetofile:@"儲存路徑"];
6)求data的位元組長度
nsinteger length = data4.length;
nsdata與nsmutabledata的關係:nsmutabledata繼承與nsdata,所以nsmutabledata在初始化以及一些與字串之間的轉換的方法相似。而與可變陣列、可變字串一樣,nsmutabledata也用都「增」、「刪」、「改」的一些操作。 OC中 kindof的用法
簡介 kindof是蘋果宣告的乙個新特性,它是和nullability annotations 以及generics 一起在xcode7中出現的。本文將對它進行詳細介紹 使用方法 假如我們宣告了如下屬性 objc view plain copy property nonatomic,strong n...
OC中 kindof的用法
簡介 使用方法 假如我們宣告了如下屬性 property nonatomic,strong nsarray viewcollection 看屬性名我們會認為它是元素為uiview的陣列,但這只是猜測,它並不能保證這個陣列的元素就是uiview,除非通過閱讀完整的 來確認。這種情況下,我們就可以使用泛...
OC中self a與 a的用法
person.m inte ce person nsobject property nonatomic,copy nsstring name property nonatomic,copy nsstring void changenamevalue nsstring newname and valu...