iOS

    [iOS 프로그래밍을 위한 스위프트 기초] Ch1. 스위프트 기초 - 04. 기본 데이터 타입

    Swift의 기본 데이터 타입 7가지 ✒︎Bool ✒︎Int, UInt ✒︎Float, Double ✒︎Character, String *Swift 기본 데이터 타입의 가장 큰 특징 : 데이터 타입 간의 데이터 교환이 불가능하다. Bool - true, false 데이터 타입 bool의 값으로 오직 true, false만 할당될 수 있다. 다른 프로그래밍 언어에서는 1이 true, 0이 false를 의미하기도 하는데, swift에서는 안된다. Int, UInt (Unsigned Intenger : 부호가 없는 정수값) - 정수값 intenger 변수의 데이터 타입을 Int (정수형)이라고 선언해주었다. (-4번째 줄) 정수값 100을 할당해주고 (-5번째 줄) 소수값 100.1을 할당해주니 에러가 난다...

    [iOS 프로그래밍을 위한 스위프트 기초] Ch1. 스위프트 기초 - 03.상수와 변수

    상수와 변수 선언 let : 상수 선언 키워드 (상수 : 어떤 특정한 값) var : 변수 선언 키워드 (변수 : 정해진 값) let 상수이름: 타입 = 값 var 변수이름: 타입 = 값 주의할 점! swift에서는 let과 var를 통해 상수, 변수를 지정해줄 때 띄어쓰기도 잘 맞춰야 한다! let과 var의 차이점 let으로 지정해준 상수 값은 나중에 값 변경이 불가능하지만 var로 지정해준 변수 값은 나중에 다른 값으로 할당 받을 수 있다. let으로 지정해준 constant의 값을 밑에서 바꾸려고 하니 에러가 뜬다. " 'constant'는 let으로 지정된 상수값이기 때문에 수정이 안되니 let으로 var로 고쳐라 " 상수, 변수 선언 후 값 할당하기 선언 후 값 할당한다는 의미 : 상수, 변수..

    [iOS 프로그래밍을 위한 스위프트 기초] Ch1. 스위프트 기초 - 02. 명명법 / 콘솔로그 / 문자열 보간법

    명명법 swift에서는 Camel Case를 따른다. Camel Case에는 Upper Camel Case와 Lower Camel Case 두 종류가 있다. Upper Camel Case (낙타 대문자) 프로그래밍에서 파일, 변수, 함수 등 대상의 이름을 띄어쓰기 없이 짓기 위하여 따르는 관례인 네이밍컨벤션(Naming Convention)의 하나이다. Upper Camel Case에서는 단어 전체적으로 소문자를 사용하지만, 각 합성어의 첫 글자만 대문자로 표기한다. 합성한 단어의 모양이 쌍봉낙타의 등과 비슷하다는 뜻에서 이름이 붙었다. 종류 : type(class, struct, enum, extension 등) ex) UpperCamelCase, Person, Point Lower Camel Case..