將陣列物件(自定義的info物件)儲存在本地時,
轉換時,
1. 要轉換的資料必須是要實現
nscoding
持久化2.
先在介面中實現協議
來支援encode
和decode
功能說明:其他基本物件不需要nscoding持久化(基本資料如nsstring)
否則儲存資料時會出錯誤
- (void
)encodewithcoder:(
nscoder
*)acoder
- (id
)initwithcoder:(
nscoder
*)adecoder
return
self;
} 資料的讀
1.將_tfeditboardgoodsinfodata
從本地的檔案中讀取出來
2. 獲取該資料的資料檔案
nsmutablearray
*_dataarray = [[
nsmutablearray
alloc
]init];
if(_tfeditboardgoodsinfodata !=
nil)
資料的寫
1.將陣列檔案轉換成
nsdata資料
nsmutablearray
*copearray = [
_boardinfodataarray
mutablecopy
];//深拷貝陣列檔案
nsdata
*_tfeditboardgoodsinfo = [
nskeyedarchiver
archiveddatawithrootobject
:copearray]; 2
.寫入本地檔案進行儲存
iOS 中將位元組流陣列轉化成pdf
一.因為前一段時間公司的專案需求,是pdf方面的,覺得網上的資料不是很多,所以也想發表一下,希望會能有用 在載入到頁面的檔案是pdf格式,並且以pdf格式展現在頁面上,當我看到後想為啥不傳個,載入頁面上多方便啊.後來的得知傳過來的檔案是多頁的,如果用不符合要求.首先,我先呼叫介面列印看了下後台給傳的...
類陣列轉化成陣列
什麼是類陣列呢?定義 具有長度的屬性,但是屬性是非負整數。它不具有陣列的一些方法,但是不意味著它不能使用陣列的方法。舉例 arguments 以及dom中.getelementbytagname 返回值為類陣列。類陣列轉化為陣列的方法 1.array.from 這是es6新增的特性之一 var a ...
iOS 將經緯度轉化成度分秒格式
在實際地圖相關開發中,地圖新增大頭針或者定位往往是後台返回給我們經緯度資訊,但是後台返回的json解析完後,多數情況下,經緯度都是nsstring型別 但是當需要把經緯度顯示在介面上面時候時,就需要我們做一些處理了,需求如下 上 void viewdidload 經緯度轉換成度分秒格式 nsstri...