라벨이 index인 게시물 표시

Xcode slow index 문제 해결 방법

이미지
Xcode 에서 배열을 만들었는데 slow index 만 뜨고 진행이 되지 않는다. 위와 같이 filter 만 걸었는데 인덱싱 문제가 발생했다. filter 부분을 주석처리하니까 괜찮아졌다. 배열 부분에서 타입이 맞지 않거나 그러면 인덱싱 문제가 발생되므로 콜렉션 분야을 다룰땐 조심해야 겠다.

[swift 2] for (index, item) in list.enumerate 구문 사용하는 방법

스위프트 언어에서 for-in 구문은 매우 강력하다. 하지만 리스트의 객체에서 해당 객체가 몇번째인지 알아야 할때가 종종 발생한다. 이럴때 이 방법을 사용하면 된다 for (index, item) in list.enumerate() {   // 일단 어떻게 나오는지 찍어보자   print("index:\(index), item:\(item)")   item.해야할 일()   list.removeAtIndex(index) } 나 같은 경우는 list 내에서 item이 해야할 일이 있고 해당 item이 들어 있는 list 배열에서 삭제해야 했다. 위와 같은 코드로 해결이 되었다.