【发布时间】:2017-01-26 08:11:06
【问题描述】:
我刚刚将我的项目更新为Xcode 8 和Swift 3。
我的问题是我的应用程序编译特定类的速度非常慢,如下:
var dict: Dictionary<String, AnyObject> {
return [
"book_key": book_key as AnyObject,
"book_title": book_title as AnyObject,
"book_author": book_author as AnyObject,
"book_price": book_price as AnyObject,
"book_publisher" : book_publisher as AnyObject,
"page_count": page_count as AnyObject,
"book_description": book_description as AnyObject,
"book_urlImage" : book_urlImage as AnyObject,
"book_urlImage2": book_urlImage2 as AnyObject,
"user_key": user_key as AnyObject,
"user_name": user_name as AnyObject,
"user_tag_login" : user_tag_login as AnyObject,
"onGoingNegotiations" : onGoingNegotiations as AnyObject,
"other_user_key": other_user_key as AnyObject,
"other_tag_login": other_tag_login as AnyObject,
"book_condition": book_condition as AnyObject,
"timestamp": timestamp! as AnyObject
]
}
如何解决我的问题?感谢您的帮助。
【问题讨论】:
-
将字典转换为类(对象)可能会更容易,因为您拥有所有这些属性(book_key、book_title...等)
-
使用
ObjectMapper:只是一个建议 -
谢谢@PeterLee,这样更好。使用 Xcode 7 比现在更快
标签: ios swift xcode dictionary swift3