
공부 계획을 자세히 세우는 편은 아니라서 대충 써보겠다.우선 유튜브에서 \[Swift Programming Tutorial for Beginners] 이 강의 봤다.3시간 정도의 짧은 강의지만, 대충 Swift가 어떤 느낌의 언어인지 배우기 좋다.책을 샀는데 야곰의 &

변수 생성을 위해서는 var 키워드를 사용한다.상수 생성을 위해서는 let 키워드를 사용한다.변수는 말 그대로 변하는 값인 반면,상수는 변하지 않는 값이다.상수가 필요한 가장 큰 이유는 가독성 때문이다.상수로 값을 선언하면 주석이나 API 문서를 보지 않고도해당 값이

Tuple이 무엇인지 위키피디아에서 찾아보면 다음과 같다.튜플(tuple)은 셀 수 있는 수량의 순서 있는 열거이다. Swift에서 Tuple은 지정된 데이터 묶음을 의미한다.사용자는 자기 마음대로 튜플의 타입을 지정할 수 있다.파이썬 튜플과 매우 유사하다.사실 내가

Enumeration(열거형)은 연관된 항목들을 묶어서 표현할 수 있는 타입이다.배열이나 딕셔너리와는 다르게 정의한 값 이외에 추가 또는 수정이 불가능하다.따라서 다음과 같은 경우 잘 사용된다.제한된 선택지를 주고 싶을 때정해진 값 외에는 입력받고 싶지 않을 때예상된

Swift의 연산자는 특정 문자로 표현한 함수라고 생각할 수 있다.따라서 특정 연산자의 역할을 바꿀 수도 있다.기본적으로 연산자는 연산 되는 값의 수 또는 연산자의 위치에 따라 분류할 수 있다.연산되는 값의 수에 따른 분류단항 연산자 : 연산 대상이 한 개이항 연산자

📌 Control Flow Swift는 다양한 Control Flow(흐름 제어) statements를 제공한다. 프로그램을 작성하다보면, 특정 조건에서만 코드를 실행하거나 또는 실행하지 말아야하거나 하는 경우가 있다. 또 어떤 경우에는 특정 코드나 명령어를 반복해야

📌 Function vs. Methods 함수와 메서드는 기본적으로 같다. 다만, 상황이나 위치에 따라 다른 용어로 부르는 것 뿐이다. 암튼 둘다 함수이다. 대충 북어 동태 명태 같은거다. 아래와 같이 다르게 쓰인다. > - 함수 : 모듈 전체에서 전역적으로 사용할

📌 Optional Optional,, Swift 강의 간단한거로 들었을때 옵셔널 진짜 이해가 안가는 내용이었는데 오늘 꼭 꼭 이해하여 보자. 옵셔널은 Swift의 특징 중 하나인 안정성을 문법으로 담보하는 기능이다. C언어나 Object-C에서는 찾을 수 없는 개