management1 iPhone 개발시 메모리 관리 지침!! C언어 계열 프로그래밍을 할 때 가장 중요한 것 중에 하나가 바로 메모리 관리입니다. C언어는 당연히 그렇고 C++ 역시 다르지 않습니다. C언어로 부터 파생된 Object-C의 경우 두말할 필요 없겠지요? C언어의 경우 매우 명확한 메모리 관리 기법을 제공합니다. 메모리 생성은 alloc계열 함수(alloc, malloc, calloc)로 하고, 자신이 alloc한 함수는 어떤 경우든, free를 호출해서 해제해야만 메모리 릭이 발생하지 않습니다. 그렇다면 iPhone에서의 Object-C는 어떨까요? 다음의 말을 기억해야 합니다. "자신이 생성한 메모리는 자신이 release해야만 한다", 그러나, "자신이 생성하지 않은 메모리는 release해서는 안된다" 매우 명확해 보이기는 하지만, 실제로 프로.. 2009. 11. 29. 이전 1 다음