'instance'에 해당되는 글 1건

  1. 2010.07.07 Objective-C에서의 객체 인스턴스 해제
AppleApp/Objective-C2010. 7. 7. 23:53
객체 인스턴스를 해제하는 방법에는 두 가지가 있다.
하나는 인스턴스에 nil값을 대입하는 것이고, 다른 하나는 객체에 release메시지를 보내는 것이다.
코드로는 다음과 같이 표현한다.
//nil
Instance = nil
//release
[Instance release]
타 언어에서는 해제된 인스턴스에 대하여 메시지를 보내면 오류를 발생하지만,
Objective-C에서는 해제된 인스턴스에 메시지를 보내면 단순히 무시할 뿐 오류를 발생하지는 않는다.
이 부분은 개발자 지향적인 모습이라고 하겠다.
Posted by 마이클

댓글을 달아 주세요