iOS12新特性

ios12新功能

官方文档
更改Api
从iOS开发者的角度来看,更关心的是iOS12新开放的特性和API, 以及系统底层的优化和技术实现

分类 方法 状态
NSKeyedArchiver init(requiringSecureCoding:) Add
archivedData(withRootObject:requiringSecureCoding:) Add
init() deprecated
init(forWritingWith:) deprecated
archivedData(withRootObject:) deprecated
archiveRootObject(_:toFile:) deprecated
NSKeyedUnarchiver unarchivedObject(ofClass:from:) Add
unarchivedObject(ofClasses:from:) Add
unarchiveObject(with:) deprecated
unarchiveTopLevelObjectWithData(_:) deprecated
unarchiveObject(withFile:) deprecated
ValueTransformer NSSecureUnarchiveFromDataTransformer Add
unarchiveFromDataTransformerName deprecated
keyedUnarchiveFromDataTransformerName deprecated
UserDefaults synchronize() NoNeed will be deprecated
CFPreferencesAppSynchronize(_:) NoNeed will be deprecated
CFPreferencesSynchronize(_:_:_:) NoNeed will be deprecated
NS_CLOSED_ENUM Add
NSBundleResourceRequest Modify
CFMessagePortSetName(_:_:) will be deprecated
UIWebView All deprecated

UIWebView已弃用