저는 현재 Aaron Hillegaas의 유명한 "OSX 용 코코아 프로그래밍"을 진행하고 있습니다.Obj-C에서 수집 한 가비지에서 포인터를 유지하지 않고 창을 유지하는 방법?
는 12 장에서 그는 나에게 그 자체로 완벽하게 잘 작동
[BOOL] successful = [NSBundle loadNibNamed:@"About" owner:self];
사용에 대한 창을 만들려고합니다. 그러나 나는 가비지 컬렉터를 사용하고 있기 때문에 윈도우에 대한 포인터를 보관하지 않기 때문에 가비지 수집되어 2 ~ 2 초 후에 사라집니다. 가비지 콜렉션이 사용 불가능하면 완벽하게 작동합니다.
가비지 컬렉터가 포인터를 사용하지 않고 창을 만들 수있는 방법이 있습니까?
아론 Hillegaas 또한이 정보 창에 대한 출구를 만드는 것을 말한다. 그렇게하면 윈도우에 대한 포인터를 유지하고 가비지 수집을하지 않게됩니다. 나는 그것을 간과했다. – bastibe