Swift解析Model的性能對比

Demo地址git

有興趣的朋友能夠clone以後測試。github

對於簡單數據的解析,在swift中使用 Decodable, SwiftyJSON,ObjectMapper,YYModel進行簡單對比。json

JSON數據swift

{
    "id": 6,
    "position": 99,
    "price": 3,
    "own": true,
    "name": "小兔子",
    "provider": "私人提供",
    "accessoryName": "頭飾6",
}
複製代碼

測試量爲5w次。xcode

電腦配置: MacBook Pro (Retina, 15-inch, Mid 2015) 處理器 2.2 GHz 四核Intel Core i7 內存 16G xcode: 11.1 模擬器:iPhone 11 pro maxapp

Decodable: 0.90-0.94(sturct 與 class 區別不大)ide

SwiftyJSON: 1.31-1.40測試

ObjectMapper: 0.58-0.61spa

YYModel: 0.32-0.35code

相關文章
相關標籤/搜索