NSDictionary轉NSData 相互轉換

2021-07-11 13:12:51 字數 936 閱讀 4910

**:

前言:今天發現一些同學 在nsdictionary轉nsdata竟然抓瞎了,所以就粘出來這個簡單的方法!

大家在做網路請求的時間,如nsconnection 把nsdata轉nsdictionary的事了吧!  

這裡是一樣的foundation庫提供的nsjsonserialization 的乙個方法: datawithjsonobject:options:error:

如題**如下:

nsdictionary

*dic =@;

nsdata

*data = 

[nsjsonserialization

datawithjsonobject

:dic

options

:nsjsonwritingprettyprinted

error

:nil

]; nsdictionary

*dictionary = [

nsjsonserialization

jsonobjectwithdata

:data

options

:nsjsonreadingmutablecontainers

error

:nil

];nslog

(@"nsdictionary

nsdata= %@"

,data);

nslog

(@"nsdata

nsdictionary=%@"

,dictionary);

總結:這只是個小小的問題方法,敲**還是要靈活的去轉化

NSDictionary轉NSData 相互轉換

前言 今天發現一些同學 在nsdictionary轉nsdata竟然抓瞎了,所以就粘出來這個簡單的方法!大家在做網路請求的時間,如nsconnection 把nsdata轉nsdictionary的事了吧!這裡是一樣的foundation庫提供的nsjsonserialization 的乙個方法 d...

簡單常用 NSDictionary

新增我們的測試 nsdictionary dictionary nsdictionary dictionarywithobjectsandkeys lucy name 15810463139 number nil 得到詞典的數量 nsinteger mcount dictionary count n...

NSDictionary實現原理

nsdictionary 字典 是使用 hash表來實現key和value之間的對映和儲存的,hash函式設計的好壞影響著資料的查詢訪問效率。資料在hash表中分布的越均勻,其訪問效率越高。而在objective c中,通常都是利用nsstring 來作為鍵值,其內部使用的hash函式也是通過使用 ...