NSArray
은 첫 번째 요소를 삭제하면 요소를 아래로 이동합니까 (Java에서 ArrayList가 작동하는 것과 유사) 또는 그렇지 않은 경우 (java의 배열과 유사)?첫 번째 요소를 삭제하면 NSMutableArray가 해당 요소를 이동합니까?
0
A
답변
5
예 removeObjectAtIndex:
의 경우 NSMutableArray
* 클래스에 문서화되어 있습니다.
토론
는 갭을 채우기 위해이 인덱스 이후 모든 요소들은 인덱스로부터 1을 감산 의해 이동된다.
* 변경할 수있는 배열에서만 개체를 제거 할 수 있습니다.
3
이렇게하면 쉽게 테스트 할 수 있지만 그렇습니다. NSArray에서 개체를 제거 할 수는 없지만 NSMutableArray에서만 개체를 제거 할 수 있습니다.
0
NSArray는 정적 객체를 포함하므로 NSMutableArray에서이 작업을 수행 할 수 있습니다. 그리고 그렇습니다.
관련 문제
- 1. 요소를 삭제하면 해당 요소의 바인드가 삭제됩니까?
- 2. 술어와 일치하는 시퀀스의 첫 번째 요소를 찾습니다.
- 3. SQLDataReader는 첫 번째 요소를 표시하지 않지만 액세스합니다.
- 4. C#의 SortedList에서 첫 번째 요소를 반환합니다.
- 5. Xpath가 첫 번째 이후의 요소를 찾지 못했습니다.
- 6. array_shift 배열의 첫 번째 요소를 제거하지
- 7. 객체의 첫 번째 요소를 잡아 (PHP)
- 8. 대기열에서 첫 번째 요소를 제거 하시겠습니까?
- 9. Dijit.form.FilteringSelect에서 첫 번째 요소를 미리 선택하는 방법?
- 10. 목록의 첫 번째 요소를 제거하는 방법
- 11. JList가 첫 번째 요소를 매우 천천히 추가합니다.
- 12. 배열의 첫 번째 n 요소를 반복하십시오.
- 13. : 모든 하위 요소를 대상으로하는 첫 번째 자식
- 14. 삽입 정렬 첫 번째 요소를 정렬하지 않습니까?
- 15. 첫 번째 요소와 마지막 요소를 제외하는 방법
- 16. 파이썬에서 배열의 첫 번째 요소를 가져오고 싶습니까?
- 17. 첫 번째 요소를 목록의 끝으로 옮깁니다. Scheme
- 18. 프롤로그 목록에서 첫 번째 N 요소를 삭제하십시오.
- 19. 다른 NSMutableArrays의 해당 요소를 인덱스에 NSMutableArray의 요소를 추가합니다.
- 20. 첫 번째 테이블 요소를 통해 두 번째 테이블의 속성에 액세스
- 21. jQuery : 다른 요소 안에있는 요소, 첫 번째 요소를 클릭하여 두 번째 요소를 확인하십시오.
- 22. 첫 번째 응답을 AppleScript로 어떻게 이동합니까?
- 23. UIButton은 항상 첫 번째 위치로 다시 이동합니까?
- 24. 사전의 첫 번째 색인에 요소를 삽입하는 방법은 무엇입니까?
- 25. border-top을 그대로두고 요소를 border-top으로 이동합니까?
- 26. 첫 번째 요소를 공유하는 구조체의 조합은 정의되지 않은 동작입니까?
- 27. Ajax 호출은 visualy 요소를 참조하지만 Javascript는 해당 요소를 표시하지 않습니다.
- 28. jQuery - 단일 요소와 해당 요소를 제외한 모든 요소를 선택 하시겠습니까?
- 29. 코코아에서 NSArray의 첫 번째 x 요소를 얻으려면 어떻게해야합니까?
- 30. NSArray : 첫 번째 요소를 제외한 모든 요소 제거.
시도했을 때 어떤 일이 발생 했습니까? –
질문 제목을 편집하여 NSArray 대신 NSMutableArray를 지정하십시오. 혼란을 피할 수 있다고 생각합니다. 왜냐하면 NSArray에서 항목을 삭제할 수 없기 때문입니다. 당신은 NSMutableArray에서만 그렇게 할 수 있습니다. –