하루에 0.01%라도 성장하자
반응형

스위프트 12

Swift 프로퍼티 (Property)

프로퍼티의 종류 인스턴스 저장 프로퍼티 타입 저장 프로퍼티 인스턴스 연산 프로퍼티 타입 연산 프로퍼티 지연 저장 프로퍼티 프로퍼티의 정의 연산 프로퍼티는 var로만 선언할 수 있다. ( 연산인데 상수로 선언 하는게 이상하긴 함..; ) 연산 프로퍼티는 읽기전용으로는 구현할 수 있지만 쓰기전용으로는 구현할 수 없음. set블럭에서는 암시적으로 newValue를 사용할 수 있다. 코드로 공부하자! struct SampleStruct{ // 인스턴스 저장 프로퍼티 var name : String = "뚠님"; var age : Int = 10; // 인스턴스 연산 프로퍼티 var anotherAge : Int { get { // 호출했을 때 실행되는 구문. get으로 선언한다. return age - 1; }..

Develop/iOS 2019.05.09

Swift 콘솔로그, 문자열 보간법

가장 처음 배우는 것은 역시 print인가.. 배우다 보니 Switf에는 dump라는 것이 있는데, 이게 약간 java에서 toString으로 클래스 내의 선언된 변수들을 console로 찍어보는 느낌이다. java의 경우는 toString을 재정의 하여 사용하는 경우가 많은데 dump는 애초에 지원해주는 것이니 더 좋은건가... ?; 콘솔로그 남기는 법 print : 단순 문자열 출력 dump : 인스턴스의 자세한 설명까지 출력 import Foundation let test : Int = 10; class Person{ var name : String = "뚠님"; var age : Int = 10; } let person : Person = Person(); // 클래스 생성. print("테스트입..

Develop/Swift 2019.05.07
반응형