라벨이 ==인 게시물 표시

iOS 두 값을 비교할 때 주의할 점

iOS 개발을 할 때 종종 두 값을 비교하는 방법을 사용한다. 보통은 이렇게 사용한다 if (obj1 == obj2) {   // 처리 방법 } 이것은 두개의 객체 포인터가 같은 곳을 가리키는 경우만 해당된다. 두 객체의 값이 즉, 데이터가 같을 경우는 다음과 같이 사용해야 한다. if ([obj1 isEqual:obj2]) {   // 처리 방법 } Objective C는 그냥 C와 다르다. 그냥 지나치기엔 내용이 많이 달라지므로 명심하도록 하자.