这可能是一个疯狂的问题,但它本周一直困扰着我。在Swift中,如果你有一个类的可选实例,那么将可选设置为nil调用deinit(如果已实现)或对实例进行任何清理吗?
// OPTIONAL INSTANCE OF PLANET
var newPlanet: Planet? = Planet(name: "Earth", atmosphere: "Oxygen")
if let planet = newPlanet {
planet.description()
}
newPlanet = nil
我假设在将指针设置为nil后,不再可以访问Planet的特定实例?