iOS/Swift
-
참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 옵셔널 체이닝(Optional Chaining) ※ 옵셔널(Optional)이란? https://kimkhuna99.tistory.com/17?category=1007858 - 옵셔널에 속해 있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정 - 옵셔널에 값이 있다면 프로퍼티, 메서드, 서브스크립트 등을 호출 가능 - 옵셔널이 nil이라면 프로퍼ㅣ, 메서드, 서브스크립트 등은 nil을 반환 - 여러 값이 중첩된 형태에서 활용도 증가 - 중첩된 옵셔널 중 하나라도 값이 존재..
[Swift] 옵셔널 체이닝참조 : Swift 스위프트 프로그래밍 3판 Swift 5, 저자 야곰 (한빛미디어) 인프런 강의 (iOS 최신 앱 개발 강의 - 기초부터 핵심 요소, 간단한 포폴까지 제작) 옵셔널 체이닝(Optional Chaining) ※ 옵셔널(Optional)이란? https://kimkhuna99.tistory.com/17?category=1007858 - 옵셔널에 속해 있는 nil일지도 모르는 프로퍼티, 메서드, 서브스크립션 등을 가져오거나 호출할 때 사용할 수 있는 일련의 과정 - 옵셔널에 값이 있다면 프로퍼티, 메서드, 서브스크립트 등을 호출 가능 - 옵셔널이 nil이라면 프로퍼ㅣ, 메서드, 서브스크립트 등은 nil을 반환 - 여러 값이 중첩된 형태에서 활용도 증가 - 중첩된 옵셔널 중 하나라도 값이 존재..
2022.07.01 -
참조 : 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) 열거형 - 연관된 항목들을 묶어서 표현할 수 있는 타입 - 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가 - 열거형 각 항목이 원시 값(Raw Value) 형태로 가질 수 있음 - 원시 값(rawValue) : (정수, 실수, 문자 타입 등의) 실제 값을 가지는 것 - 열거형을 사용하는 경우 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지..
[Swift] Enum(열거형)참조 : 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) 열거형 - 연관된 항목들을 묶어서 표현할 수 있는 타입 - 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가 - 열거형 각 항목이 원시 값(Raw Value) 형태로 가질 수 있음 - 원시 값(rawValue) : (정수, 실수, 문자 타입 등의) 실제 값을 가지는 것 - 열거형을 사용하는 경우 제한된 선택지를 주고 싶을 때 정해진 값 외에는 입력받고 싶지..
2022.05.14 -
참조 : 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) Dictionary - 요소들이 순서 없이 키와 값의 쌍으로 구성되는 컬렉션 타입 - Dictionart 키워드와 키의 타입과 값의 타입 이름의 조합으로 사용 - Dictionary 선언 var numberForName: [String: Int] = [String: Int]() - 각 값에 키로 접근이 가능, Dictionary 내부에서 키는 유일해야 하며, 값..
[Swift] Dictionary 와 Set참조 : 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) Dictionary - 요소들이 순서 없이 키와 값의 쌍으로 구성되는 컬렉션 타입 - Dictionart 키워드와 키의 타입과 값의 타입 이름의 조합으로 사용 - Dictionary 선언 var numberForName: [String: Int] = [String: Int]() - 각 값에 키로 접근이 가능, Dictionary 내부에서 키는 유일해야 하며, 값..
2022.05.14 -
참조 : 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) 데이터 타입 - 프로그램 내에서 다뤄지는 데이터의 종류 - Swift에서 모든 데이터 타입 이름은 첫글자를 대문자로 시작하는 대문자 카멜 케이스 사용 Int, UInt - Int : +, - 부호를 포함한 정수 - UInt : 음수를 포함하지 않고, 0을 포함한 양의 정수 Swift에서 각 진수에 따른 정수 표현법 - 10진수 : 평소와 동일하게 작성 - 2진수..
[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) 데이터 타입 - 프로그램 내에서 다뤄지는 데이터의 종류 - Swift에서 모든 데이터 타입 이름은 첫글자를 대문자로 시작하는 대문자 카멜 케이스 사용 Int, UInt - Int : +, - 부호를 포함한 정수 - UInt : 음수를 포함하지 않고, 0을 포함한 양의 정수 Swift에서 각 진수에 따른 정수 표현법 - 10진수 : 평소와 동일하게 작성 - 2진수..
2022.05.14 -
참조 : 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) Swift - Swift는 애플에서 iOS, macOS, watchOS, tvOS등 자사에서 제품을 개발에 활용하고자 만든 언어이다. - 편리하며 고차원적인 언어이다. - 컴파일 언어이다. - 소괄호( )나 세미콜론(;)이 생략이 가능하지만, 중괄호{}는 생략할 수 없다. - 객체지향언어이면서 함수형 프로그래밍 패러다임을 차용 Swift의 언어적 특성 - 안전성..
[Swift] 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) Swift - Swift는 애플에서 iOS, macOS, watchOS, tvOS등 자사에서 제품을 개발에 활용하고자 만든 언어이다. - 편리하며 고차원적인 언어이다. - 컴파일 언어이다. - 소괄호( )나 세미콜론(;)이 생략이 가능하지만, 중괄호{}는 생략할 수 없다. - 객체지향언어이면서 함수형 프로그래밍 패러다임을 차용 Swift의 언어적 특성 - 안전성..
2022.05.12