Swift defer 函数完全退出时执行(常用于销毁数据)

前端之家收集整理的这篇文章主要介绍了Swift defer 函数完全退出时执行(常用于销毁数据)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
func resizeImage(url: NSURL ) -> UIImage ?{

let dataSize: Int = 1234
// 分配内存
let desData = UnsafeMutablePointer < UInt8 >. alloc (dataSize)
释放内存 程序执行完
defer { // 函数执行完毕才会调用
desData. dealloc (dataSize)
}

return nil
}

猜你在找的Swift相关文章