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

Peppo

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

Peppo

검색하기 폼
  • 분류 전체보기 (222)
    • Story (13)
    • iOS (144)
      • Error (11)
    • 알고리즘 (43)
    • ETC (7)
    • React-Native (0)
    • CS (Computer science) (3)
  • 방명록

swift property (2)
[Swift] 프로퍼티 - Property Wrapper (3/3)

Property Wrappers swift 5.1부터 추가된 기능 입니다. Property Wrapper는 프로퍼티가 저장되는 코드와 프로퍼티가 정의되는 코드를 분리하는 계층을 추가합니다. 정의 Property Wrapper를 정의 하기위해, wrappedValue 키워드의 프로퍼티가 정의되어 있는 구조체(struct), 열거형(enum), 클래스(class)를 만듭니다. 예제 아래는 구조체 TwelveOrLess에 감싸지는 값이 항상 12 이하라는걸 보장합니다. 만약 저장하는 값이 12보다 높을경우 12를 저장합니다. @propertyWrapper struct TwelveOrLess { private var number = 0 // number는 TwelveOrLess 내부에서만 사용될거기 때문에 pr..

iOS 2022. 3. 4. 21:30
[Swift] 프로퍼티 (Property) (1/3)

이전에 프로퍼티에 대해 블로깅을 했었지만 복습겸 공식문서를 보고 한번더 정리해보려고 합니다. 프로퍼티 프로퍼티는 클래스, 구조체, 열거형과 관련한 값입니다. 추가로, 프로퍼티 옵저버를 정의하여 값의 변경사항을 모니터링할 수 있으며, 사용자 지정작업으로 응답할 수 있습니다. 프로퍼티 옵저버는 사용저가 정의한 저장프로퍼티와 하위 클래스가 상위클래스에서 상속받는 프로퍼티에 추가될 수 있습니다. (질문) 종류 저장 프로퍼티 (Stored Properties) - 값을 저장하고 있는 프로퍼티 ( 클래스, 구조체 ) 연산 프로퍼티 (Computed Properties) - 값을 저장하지 않고 계산 값을 반환해주는 프로퍼티 ( 클래스, 구조체, 열거형 ) 저장 프로퍼티 (Stored Properties) 값을 저장하..

iOS 2022. 3. 2. 07:37
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Peppo's Github
TAG
  • iOS error
  • Swift Leetcode
  • 원티드 프리온보딩
  • Swift joined()
  • Swift 알고리즘
  • swift programmers
  • swift protocol
  • 2023년 회고
  • ios
  • Swift 프로그래머스
  • Swift 내림차순
  • Swift
  • removeLast()
  • Swift final
  • Swift inout
  • Class
  • swift reduce
  • Swift init
  • Swift ModernRIBs
  • Swift 프로퍼티
  • Swift RIBs
  • CS 네트워크
  • Swift joined
  • swift 고차함수
  • Combine: Asynchronous Programming with Swift
  • RTCCameraVideoCapturer
  • swift (programmers)
  • Swift Error Handling
  • RIBs tutorial
  • swift property
more
«   2026/04   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바