[Non-Updated] iOS

    [Swift_BoostCourse_Basic] CH 1_04. 기본 데이터 타입

    Swift의 기본 데이터 타입 - Bool - Int, UInt - Float, Double - Character, String 1. Bool true와 false 만을 값으로 가지는 타입으로, C언어와 다르게 0 또는 1로도 표현 할 수 없다 var someBool: Bool = true someBool = false someBool = 0 // 컴파일 오류발생 someBool = 1 // 컴파일 오류발생 2. Int, UInt - Int : 정수 타입, 64비트의 정수형 var someInt: Int = -100 someInt = 100.1 // 다른 타입의 수를 넣으면 컴파일 오류 발생 - UInt : 양의 정수 타입, 64비트 양의 정수형 var someUInt: UInt = 100 someUIn..

    [Swift_BoostCourse_Basic] CH 1_03. 상수와 변수

    1. 상수와 변수 선언 - let : 상수 선언 키워드 - var : 변수 선언 키워드 상수와 변수 선언 let 상수이름: 타입 = 값 var 변수이름: 타입 = 값 값의 타입이 명확하다면 타입을 생략할 수도 있다 let 상수이름 = 값 var 변수이름 = 값 이런 식으로 작성하면 된다! let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" 변수는 차후에 다른 값을 할당할 수 있지만, 상수는 차후에 값을 변경할 수 없다 variable = "변수는 다른 값 할당 가능!" constant = "상수는 다른 값으로 변경 불가능!" // -> 오류 발생 2. 상수 선언 후, 값 할당하기 선언을 한 뒤, 나..

    [Swift_BoostCourse_Basic] CH 1_02. 명명법 / 콘솔로그 / 문자열 보간법

    1. 명명법 명명법에는 Lower Camel Case, Upper Camel Case 두 가지 방법을 사용한다. 즉, Swift는 모든 대소문자를 구분한다. - 소문자 카멜 케이스(Lower Camel Case) : function, method, variable, constant ex) someVariableName - 대문자 카멜 케이스(Upper Camel Case) : type(class, struct, enum, extension ...) ex) Person, Point, Week 2. 콘솔로그 남기기 콘솔로그를 남기는 방법에는 print 함수와 dump 함수를 사용하는 두 가지 방법이 있다. - print 함수 : 단순한 문자열을 출력하는 용도로 사용 - dump 함수 : 인스턴스의 자세한 설..

    iOS 프로그래밍을 위한 스위프트 기초

    다음과 같이 연재되는 포스트는 부스트코스에서 야곰님의 'iOS 프로그래밍을 위한 스위프트 기초' 강좌를 수강한 후 작성한 기록입니다. 부스트코스에서 야곰님의 'iOS 프로그래밍을 위한 스위프트 기초' 강좌를 수강하고 싶으시면 👆여기를 클릭해주세용 CH 1. 스위프트 기초 02. 명명법 / 콘솔로그 / 문자열 보간법 03. 상수와 변수 04. 기본 데이터 타입 05. Any, AnyObject, nil 06. 컬렉션 타입(Array, Dictionary, Set) 07. 함수 기본 08. 함수 고급 09. 조건문 10. 반복문 11. 옵셔널 12. 옵셔널 추출 Quiz 1 CH 2. 다양한 표현 및 확장 13. 구조체 14. 클래스 15. 열거형 16. 클래스 vs 구조체 / 열거형 17. 클로저 기본 1..