처음으로 -[NSDictionary getObjects:andKeys:]
방법을 사용했는데 메모리가 없어도 free
하면 설명에 정책이 없음을 알았습니다. 내 생각에 * 참조에 의해 반환 C 배열 * 의미 그냥 내부 메모리 블록에 대한 참조, 그래서 그들은 free
안된다지만, 확실하지 않습니다. free
해야합니까?참조 C 배열에 의한 리턴의 의미는 무엇입니까?
그리고 이것에 대해 몇 가지 규칙이 있다고 생각합니다. 컨벤션은 무엇입니까? Objective-C/Cocoa에서 C 메모리 관리에 관한 규칙이나 규칙은 어디에서 찾을 수 있습니까? (물론 Objective-C 수준 규칙을 알고 있지만 C 수준 개체를 사용하는 경우를 의미합니다)
이 이전 질문은 문제를 해결할 수 있습니다. http://stackoverflow.com/questions/2894093/example-of-nsdictionary-getobjectsandkeys – jonkroll
메모리 관리에 대해서도 알아야한다고 생각합니다. http://interfacelab.com/objective- c-memory-management-for-lazy-people / – TheAmateurProgrammer