본문 바로가기

ㄷㅣㅆㅣ's Amusement

ㄷㅣㅆㅣ's Amusement

검색하기
ㄷㅣㅆㅣ's Amusement
프로필사진 ㄷㅣㅆㅣ

  • 분류 전체보기 (1026)
    • 쇼핑 (291)
    • 여행 (72)
    • 결혼 (160)
    • 맛집 (445)
      • 은평구 (136)
      • 서대문 (36)
      • 중구 종로구 (113)
      • 마포구 (54)
      • 용산구 (10)
      • 강남구 (12)
    • Handmade (1)
    • 커피 (2)
    • 맥주 (7)
    • Programming (41)
      • Android (15)
      • iOS (16)
      • React (5)
    • English (3)
Guestbook
Recent Posts
Recent Comments
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록mac (1)

ㄷㅣㅆㅣ's Amusement

NSSet, NSMutableSet 중복제거

NSSet이나 NSMutableSet을 이용하면... 당연히 중복이 없어져야한다... 집합이니까... 그런데!! 신경써서 override하지 않으면 중복이 생길수가 있음... 아오... 이거 맨날 빼먹고 하다가 디버깅 한시간씩 잡아먹고 그러지.. isEqual함수만 오버라이드하면 되는줄 알았게찌? 근데 디버깅하면 일일이 다 비교하지 않아서 이게 뭥미;; 하고 한시간씩 정신과 시간의 방에 갇히게 됨. - (BOOL)isEqual:(id)other { // TODO : 중복체크 로직 } 아직도 무슨말인지 잘 모르겠는 사람 있을게야... 당신이 빠뜨린 한가지... function hash override - (NSUInteger)hash { return [[self cardName] hash]; } 이거 안해..

Programming/iOS 2015. 11. 7. 20:59
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바