본문 바로가기 메뉴 바로가기

달리 - 데브로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

달리 - 데브로그

검색하기 폼
  • 분류 전체보기 (8)
    • 블로그 정문 (1)
    • iOS (4)
    • C,C++ (2)
    • GL (0)
    • 기타 궁금했던것들 (1)
  • 방명록

immutable (1)
[Swift] String은 mutable인가 immutable인가?

String은 mutable일까 immutable일까? 라는 질문을 받아서 찾아본 내용. Swift의 String은 Struct이다. 결국 Struct는 mutable일까 immutable일까랑 똑같은 질문! Objective-C에서는 string이 struct가 아닌 class였다. 또한 NSString, NSMutableString처럼 애초에 선언할 때부터 mutable, immutable이 구분 가능했다. 하지만 Swift에서는 struct로 등장했고, swift의 struct는 value-type 이다. 따라서 int와 같은 value랑 같게 동작한다고 보면 된다. Struct의 내부 value를 바꾸는 struct 내부 메서드를 생성할 때는 mutating이라는 키워드를 추가해줘야 한다. Str..

iOS 2020. 3. 10. 22:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 강켱의 Lifelog
TAG
  • STL
  • set
  • string
  • Swift
  • struct
  • immutable
  • mutable
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바