天天看點

iOS JSONKit(了解)

//聯系人:石虎  QQ: 1224614774 昵稱:嗡嘛呢叭咪哄

JSONKit(知道就行)

================================================================================

# 之是以要知道的原因:

1>  官方說 JSONKit 比蘋果原生的JSON解析速度快!

2>  JSONKit 在很多老的項目中仍然在使用

3>  有一個認識:JSON的解析并不是表面上那麼簡單

4>  這個架構在 2012 年停止更新了,适用于 iOS 5.0 以前的版本開發使用

5>  稍微了解一下 ARC & MRC 混編的方法

# 使用步驟

1>  獲得架構:https://github.com/johnezang/JSONKit

2>  添加檔案

- JSONKit.h

- JSONKit.m

3>  設定 MRC 标記

選擇“項目”-“Build Phases”-“Compile Sources”

找到 JSONKit.m 并且在 Compiler Flags 中添加 -fno-objc-arc

這樣可以告訴編譯器,這個在編譯的時候,JSONKit.m 不使用 ARC

4>  利用自動修複功能,修改兩處 isa 的錯誤

5>  編譯

反序列化代碼:

id result = [[JSONDecoder decoder] objectWithData:data];

NSLog(@"%@", result);

提示:工作中,如果碰到 JSON 解析,就用原生的就好了!