Swift3/iOS10在UIImage上添加了一个新的初始化器,imageLiteralResourceName:extensionUIImage{requiredpublicconvenienceinit(imageLiteralResourceNamename:String)}这与publicinit?(namedname:String)有何不同?我named是一个失败的初始化器,而imageLiteralResourceName将在无效的图像名称上崩溃。imageLiteralResourceName是否以安全换取性能?什么时候应该使用imageLiteralResourceN