iOS
-
https://developer.apple.com/documentation/swift/print(_:separator:terminator:) separator vs terminator - separator : 공백이 아닌 다른 항목으로 print 할 때 사용 print(1, 2, 3, 4, separator: " .. ") // 1 .. 2 .. 3 .. 4 - terminator : 공백 없이 print 할 때 사용 for n in 1...5{ print(n, terminator: "") } // 12345
[Swift] print(_:separator:terminator:)https://developer.apple.com/documentation/swift/print(_:separator:terminator:) separator vs terminator - separator : 공백이 아닌 다른 항목으로 print 할 때 사용 print(1, 2, 3, 4, separator: " .. ") // 1 .. 2 .. 3 .. 4 - terminator : 공백 없이 print 할 때 사용 for n in 1...5{ print(n, terminator: "") } // 12345
2022.09.21 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 프로퍼티 (Property) - 프로퍼티 : 클래스, 구조체 또는 열거형 등에 관련된 값 - 프로퍼티의 종류 저장 프로퍼티 : 인스턴스의 변수 또는 상수, 구조체와 클래스에서 사용가능 연산 프로퍼티 : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값, 클래스와 구조체, 열거형에서 사용 가능 타입 프로퍼티 : 특정 타입에 사용되는 프로퍼티 - 프로퍼티 감시자 :..
[Swift] 프로퍼티와 메서드참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 프로퍼티 (Property) - 프로퍼티 : 클래스, 구조체 또는 열거형 등에 관련된 값 - 프로퍼티의 종류 저장 프로퍼티 : 인스턴스의 변수 또는 상수, 구조체와 클래스에서 사용가능 연산 프로퍼티 : 값을 저장한 것이 아니라 특정 연산을 실행한 결괏값, 클래스와 구조체, 열거형에서 사용 가능 타입 프로퍼티 : 특정 타입에 사용되는 프로퍼티 - 프로퍼티 감시자 :..
2022.09.20 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 구조체(Struct) - struct 키워드로 정의 - 구조체의 인스턴스는 값 타입 - 구조체를 정의하고 인스턴스를 생성하고 초기화하고자 할떄는 기본적으로 생성되는 멤버 와이즈 이니셜라이즈를 사용 - 구조체를 상수 let으로 선언하면 인스턴스 내부의 프로퍼티 값을 변경 불가, 변수 var로 선언하면 내부의 프로퍼티가 var로 선언된 경우에 값을 변경 가능 - 사용..
[Swift] 구조체와 클래스참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 구조체(Struct) - struct 키워드로 정의 - 구조체의 인스턴스는 값 타입 - 구조체를 정의하고 인스턴스를 생성하고 초기화하고자 할떄는 기본적으로 생성되는 멤버 와이즈 이니셜라이즈를 사용 - 구조체를 상수 let으로 선언하면 인스턴스 내부의 프로퍼티 값을 변경 불가, 변수 var로 선언하면 내부의 프로퍼티가 var로 선언된 경우에 값을 변경 가능 - 사용..
2022.09.16 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 모나드란? - 사용하는 곳에 따라 수학의 범주론/특정 디자인 패턴 모나드인지 다름 - 프로그래밍에서의 모나드는 범주론의 모나드의 의미 차용한 정도의 의미를 가짐 → 모나딕(Monadic)이라고 함 - 모나드의 성질을 갖는 타입이나 함수 → 모나드 타입 / 함수 - 모나드가 갖춰야 하는 조건 타입을 인자로 받는 타입(특정 타입의 값을 포장) 특정 타입의 값을 포장한..
[Swift] 모나드참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 모나드란? - 사용하는 곳에 따라 수학의 범주론/특정 디자인 패턴 모나드인지 다름 - 프로그래밍에서의 모나드는 범주론의 모나드의 의미 차용한 정도의 의미를 가짐 → 모나딕(Monadic)이라고 함 - 모나드의 성질을 갖는 타입이나 함수 → 모나드 타입 / 함수 - 모나드가 갖춰야 하는 조건 타입을 인자로 받는 타입(특정 타입의 값을 포장) 특정 타입의 값을 포장한..
2022.09.16 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 옵셔널(Optional) - Swift의 특징 중 하나인 안전성을 문법으로 담보하는 기능 - 값이 있을 수도 없을 수도 있음을 나타내는 표현 - 변수 또는 상수의 값이 nil일 수도 있다는 것 - nil은 옵셔널로 선언된 곳에서만 사용 가능 - 옵셔널 변수 또는 상수 등은 데이터 타입 뒤에 물음표(?)를 붙여 표현 var myName: Optional // 옵셔널..
[Swift] 옵셔널(Optional)참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 옵셔널(Optional) - Swift의 특징 중 하나인 안전성을 문법으로 담보하는 기능 - 값이 있을 수도 없을 수도 있음을 나타내는 표현 - 변수 또는 상수의 값이 nil일 수도 있다는 것 - nil은 옵셔널로 선언된 곳에서만 사용 가능 - 옵셔널 변수 또는 상수 등은 데이터 타입 뒤에 물음표(?)를 붙여 표현 var myName: Optional // 옵셔널..
2022.09.15 -
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 함수와 메서드 - 함수와 메서드는 기본적으로 같음, 상황이나 위치에 따라 다른 용어로 지칭되는 것 - 메서드 : 구조체, 클래스, 열거형 등 특정 타입에 연관되어 사용하는 함수 - 함수 : 모듈 전체에서 전역적으로 사용할 수 있는 함수 - 함수에서 소괄호(()) 생략 불가 - 재정의(override)와 중복 정의(overload) 모두 지원 기본적인 함수의 정의와..
[Swift] 함수참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) , The Swift Programming Language Swift 5.6 Edition (iBooks)(https://books.apple.com/kr/book/the-swift-programming-language-swift-5-6/id881256329) 함수와 메서드 - 함수와 메서드는 기본적으로 같음, 상황이나 위치에 따라 다른 용어로 지칭되는 것 - 메서드 : 구조체, 클래스, 열거형 등 특정 타입에 연관되어 사용하는 함수 - 함수 : 모듈 전체에서 전역적으로 사용할 수 있는 함수 - 함수에서 소괄호(()) 생략 불가 - 재정의(override)와 중복 정의(overload) 모두 지원 기본적인 함수의 정의와..
2022.09.14