Swift의 값 타입과 참조 타입
Swift의 배열이 얕은 복사인지, 깊은 복사인지 공부하다가 궁금한 내용이 생겨 Apple 개발자 문서의 일부를 번역해봤습니다. ( 원본 글 링크 : https://developer.apple.com/swift/blog/?id=10 ) 안전한 변경을 위한 조건 Immutability is a guarantee that an object won’t unexpectedly change in value while you’re using it 참조 타입보다 값 타입을 사용하는 가장 큰 이유는 코드를 쉽게 이해할 수 있기 때문이다. 모든 인스턴스가 공유되지 않고 유니크하다면 (즉, 복사된다면), 앱의 다른 부분에서 원본 데이터를 변경할 일은 없을 것이다. 이러한 방식은 멀티 쓰레드 환경에서 아주 유용하다. 다른 ..
iOS
2019. 4. 27. 16:13