사전의 정렬 된 목록 인 ivar을 원합니다. 이 NSArray에 대해 @property
을 만들고 retain
으로 설정 한 다음 NSDictionary
개체로 채우는 경우이 사전도 ivar의 일부로 유지되거나 이러한 개체를 별도로 유지해야합니까?NSDictionaries의 NSArray의 메모리 보유
2
A
답변
1
예, 컬렉션 클래스는 사용자가 입력 한 내용을 자동으로 유지합니다. 사전에 물건을 넣고 사전에 대한 참조를 유지한다면 안전하게 내용을 사용할 수 있습니다. 이 사전을 속성에 저장하면 안전하게 사용할 수 있습니다. 자세한 내용은 this page을 참조하십시오
이
- 그들은 그 내용에 강한 참조를 유지합니다.
1
있는 NSArray는 추가 할 때 개체를 유지, 그들이 제거하고 또는 배열이 해제됩니다 출시를. 이를 염두에 두어두면 이 "소유권"개념을 유지/해제하는 메모리 관리는 입니다.
관련 문제
- 1. NSDictionaries의 NSDictionary를 사용하여 메모리 누수가 발생했습니다.
- 2. ARC에서 NSArray의 요소를 어떻게 릴리스합니까?
- 3. mergedModelFromBundles 초기 보유 수?
- 4. NSArray의 걱정을 되 돌리시겠습니까?
- 5. NSArray의 인스턴스 변수
- 6. NSArray의 객체 수
- 7. 범위를 벗어나는 NSArray의 객체
- 8. NSArray의 데이터를 NSTableView에 표시하십시오.
- 9. 있는 NSArray의 객체 만
- 10. 보유 하시겠습니까?
- 11. NSSet setByAddingObjectsFromSet 보유 수
- 12. 보유 회수가 너무 많은 이유는 무엇입니까? 메모리 관리
- 13. NSMutableArray 및 NSArray의 성능 문제
- 14. OCMock - nsarray의 내용을 예상하는 방법
- 15. 이 NSArray의 요소를 어떻게 정렬합니까?
- 16. NSArray의 모든 객체에 블록 적용
- 17. 새로운 보유 발견 또는 오해?
- 18. 권한 개체 보유
- 19. tableView의 보유 개수 : cellForRowAtIndexPath :
- 20. NSString 할당 및 보유
- 21. 콜렉션 보유 가치 :
- 22. UITableView 보유 개수
- 23. ASP.net에서 사용자 ID 보유
- 24. UITable보기 및 보유 셀
- 25. 메모리에서 변수를 보유,
- 26. iphone @property (보유), init() 및 표준
- 27. 대/소문자를 구분하지 않는 NSArray의 indexOfObject
- 28. 객관적인 C에서 nsarray의 필터링을 수행하는 방법
- 29. NSArray의 NSArray가 원하는 이미지를 반환하지 않습니다.
- 30. 있는 NSArray의 보호있는 NSArray가 비어있는 가능성이있는 경우