Skyline-23의 iOS노트

Skyline-23의 iOS노트

  • 분류 전체보기 (26)
    • iOS 프레임워크 (6)
    • Swift 기본 문법 (2)
    • iOS 개발일지 (2)
    • iOS 라이브러리 소개 (1)
    • 앱 아키텍처 (0)
    • 오늘하루 개발 일지 (15)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Skyline-23의 iOS노트

컨텐츠 검색

태그

ios defer UIEvent main thread 앱 개발 uiview CAAnimation 오늘하루 swift App Store Connect 스위프트5 CADisplayLink KDCircularProgress swift5 Thread-safe UIKit atomic operations NSLock Run Loop event chain

최근글

댓글

공지사항

아카이브

swift5(1)

  • lazy var 정리

    이번에 미세먼지 앱을 만들어 보면서 lazy란 개념을 공부했습니다. 기존에 lazy라는 게 있다고 들어는 봤지만, 어떻게 쓰는지도 몰랐고 왜 쓰는지도 몰랐어요. 하지만 이번 기회에 왜 쓰는지 정리해보고 싶어서 공부를 시작해보았습니다. lazy는 초기 init시에 초기화되는 것이 아니라 호출될 때 생성이 되면서 메모리에 올라가며 이후 같은 변수를 사용 시 다시 초기화가 진행되지 않고 이전에 생성된 변수를 그대로 사용하더라고요. 또한 클래스나 구조체 내에서만 사용이 가능하다는 특징이 있었습니다. 아래는 예시 코드입니다 class Person { var name: String var age: Int // 초반 init때 생성되지 않음 lazy var info: String = { return "이름 : \(s..

    2021.04.13
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바