iOS Development(16)
-
[Swift] #3 - 흐름 제어
** if 조건문 코드 블럭: {}, 실행 단위이며 영향력을 미치는 범위를 나타냄 // if else 조건문 let adult = 19 let age = 15 if age < adult { print("당신은 미성년자") } else { print("당신은 성인") } // 중첩 if 문 let gender = "female" if age < adult { if gender == "female" { print("당신은 미성년 여성") } else { print("당신은 미성년 남성") } } ** Switch 조건문 각 case를 코드블럭으로 구분하지 않음 case 마다 break문을 작성하지 않아도 됨 // switch 조건문 : 다중 선택 let browser = "Chrome" var browser..
2021.08.27 -
[Swift] #2 - 연산자
** 산술 연산자 let num1 = 5 let num2 = 3 -num1 // -5 num1 + num2 // 8 num1 - num2 // 2 num1 * num2 // 15 num1 / num2 // 1 num1 % num2 // 2 ** 비교 연산자 ** 논리 연산자 let num1 = 5 let num2 = 3 let num3 = 2 // 비교 연산자 num1 num2 // true num1 = num2 // true num1 == num2 // false num1 != num2 // true // 산술 + 비교 연산자 num1 > num2 && num1 num2 && num1 != num2 // T && T n..
2021.08.26 -
[Swift] #1 - 상수와 변수
** 상수와 변수 값을 저장하기 위해 사용 값을 저장하기 위해서 값을 저장할 공간을 선언해야 함 상수(Constant): 값을 한번 저장하면 바꿀 수 없음 변수(Variable): 값을 저장한 후에도 언제나 바꿀 수 있음 ** 상수 키워드 let 으로 시작 상수명은 age 상수로 선언했기 때문에 값을 변경할 수 없음 let age = 20 // age라는 상수에 20이라는 값 저장 ** 변수 키워드 var 로 시작 변수명은 age 변수로 선언했기 때문에 값을 변경할 수 있음 var age = 20 // age라는 변수에 20이라는 값을 저장 ** 변수, 상수 작명 규칙 중복 선언할 수 없음 (코드블럭 내에서 유일) swift 키워드는 사용할 수 없음 ex) let, var, switch, ... -> 컴..
2021.08.26 -
[Swift] #0 - iOS 및 Swift 개요
iOS 애플리케이션 개발 iOS 개요 History iPhone Models 알아야 할 내용들 Swift 소개 History 2014.06 - Apple WWDC 최초발표 (Obj-C를 대체) 2014.09 - Swift 1.0 정식 릴리즈 2015.06 - Swift 2.0. 릴리즈 2015.12 - OpenSource로 개방 2016년 WWDC에서 3.0 발표 2021.08 - Swift 5.3 (XCode 12.5) Swift의 특징 Fast 객체 접근 시 null이면 앱이 튕기는 현상을 막기 위해 null이면 아예 접근을 못하도록 함(Safe)
2021.08.26