-
iclxxud님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
YS K님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
Joy L님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
인웅 황님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
인웅 황님께서 1,000 포인트 획득하셨습니다. 3 년, 4 개월 전
회원가입 선물 1000 포인트! -
bhy0330님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
summerly님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
오동나무님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
hhn0212님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
rodxx님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
김 동욱님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
qnm83님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
rodxx님께서 30 포인트 획득하셨습니다. 3 년, 4 개월 전
답글 작성 -
rodxx가 게시판 QnA에서 게시글 swift class의 인스턴스를 상수(let)으로 선언해도 내부 프로퍼티 값을 변경할 수 있는 이유에 답변을 달았습니다. 3 년, 4 개월 전
let으로 선언된 상수에 클래스의 인스턴스를 전달했을때 상수가 갖게 되는 값은 인스턴스의 메모리 주소입니다.
상수가 값으로 주소를 갖는다는 것은 인스턴스의 실제 값(내부 프로퍼티)을 가지는 것과 다른 의미입니다.
인스턴스의 실제 값들은 상수가 가리키고 있는 메모리에 저장이 돼있죠.
그렇기 때문에 우리는 이 상수를 통해서 메모리에 있는 실제 값에 접근할 수 있는 것입니다.
이런 이유로 인스턴스의 내부 프로퍼티 값을 변경하는 것이 상수에 저장된 값을 변경하는 것을 의미하지는 않습니다.
상수에 저장된 값을 변경한다는 것은 “그 상수가 값으로 가지는 메모리 주소를 변경한다.”
즉, 참조를 옮긴다는 의미입니다.…[더 보기]
-
TTOzzi님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
Wac –님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
안정흠님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
hhn0212님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
동연 서님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 -
jeuniii님께서 10 포인트 획득하셨습니다. 3 년, 4 개월 전
일일접속 - 더 보기
