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

강경하다

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

강경하다

검색하기 폼
  • 분류 전체보기 (141)
    • iOS (27)
    • Swift (39)
    • Swift Playground (14)
    • Design Pattern (5)
    • TDD (3)
    • CleanCode (2)
    • Algorithm (40)
    • Git (5)
    • CS Basic (4)
    • SoOn (0)
    • Review (2)
  • 방명록

convenience initializer (1)
Initializer

상속을 받은 클래스에서 생성자를 만들 때는, 부모의 생성자를 호출시켜야 한다. * 2-phase Initialization : 클래스 생성시의 두 단계 -> 보다 안정적인 코드를 작성하기 위해 지켜야 한다. phase1. 모든 property는 initialized 되어야 한다. (init할 때, 자식에게만 있는 sports를 먼저 지정해준 뒤 부모 init을 호출시킨다.) phase2. phase1을 모두 끝낸 뒤에야 property와 method의 사용이 가능해진다. - designated Initializer : 주 initializer - convenience Initializer : 부 initializer (initializer가 너무 길때 유용하게 사용 가능 + 원하는 것만 딱 받아서 사용이..

Swift 2021. 1. 2. 19:28
이전 1 다음
이전 다음
250x250
TAG
  • 미완성
  • basic
  • flow control
  • function
  • 백준
  • Swift
  • Design Pattern
  • IF문
  • structure
  • protocol
  • 코딩배우기2
  • 1차원 배열
  • URLSession
  • CLASS
  • loop
  • xcode
  • for문
  • GIT
  • while문
  • 코딩배우기1
  • 입출력과 사칙연산
  • closure
  • Playground
  • 테스트주도개발
  • swift playground
  • Method
  • IOS
  • algorithm
  • tdd
  • Network
more
최근에 올라온 글
링크
  • Gmail
  • Instagram
  • Github
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바