2016-06-06 2 views
0

배열에서 마지막으로 삽입/삭제 된 항목을 가져 오는 방법은 무엇입니까?마지막으로 삽입/삭제 된 항목 배열

이러한 기본 제공 속성이 있습니까?

색인을 사용하여 삽입/삭제하므로 array.last은 내가 필요로하는 것이 아닙니다.

답변

2

아니요, 이러한 기본 제공 속성이 없습니다. 배열은 그 결과 값이되는 특정 연산의 히스토리를 유지하지 않습니다. 필요할 경우 직접 추적해야합니다.

+0

감사합니다. 나는 현재'willSet'을 사용하여 이것을하고 있지만 다른 방법이 있다면 단지 궁금해 할뿐입니다. –

-1

array의 마지막 객체를 얻고 싶다면 array의 수를 사용할 수 있습니다.

이라는 이름의 array이 있으면 마지막 개체를 가져 오는 것보다 일부 개체를 삽입했습니다.

int LastObject=[integerArray objectAtIndex:integerArray.count -1]intValue]; 
+2

그는 Swift에 대해 묻고 있지만 대답은 Objective-C입니다. 또한 그는 가장 높은 지수의 대상과 같이 마지막 개체를 원하지 않는다고 말했다. 그는 가장 최근에 삽입되거나 삭제 된 객체를 원합니다 (배열의 모든 위치). –

0

변수를 만들고 삽입/삭제할 때마다 변수를 간단히 업데이트 할 수 있습니다.

관련 문제