스위프트 13

[Swift] Swift 기본 문법

🚀작성자의 Swift 정리 원본인 Notion 구경하기 -> www.notion.so/Swift-59150070adb0467ea11d4f69090dbb24 Swift 기본 문법 ✔️ 스위프트는 여러 언어의 경험 연장 선상에 있다. 따라서 기존에 어떤 언어를 다루어 본 경험이 있다면 스위프트 문법을 학습하면서 많은 부분이 비슷하다고 여길지도 모른다. 스위프트 기본 문법 헤더 파일을 작성할 필요가 없다. → 헤더파일과 소스파일이 통합된 하나의 *.swift 파일에서 필요한 내용을 자유롭게 정의하고 사용하면 된다. 스위프트는 클래스나 구조체를 선언할 때 정의와 구현을 분리하지 않고 통합하여 작성하는 특징이 있다. 스위프트는 대소문자를 구분한다. 따라서 다음과 같은 관례를 지키는 것이 좋다. 함수와 메소드, 인..

[Swift] Swift 개요

🚀작성자의 Swift 정리 원본인 Notion 구경하기 -> www.notion.so/Swift-59150070adb0467ea11d4f69090dbb24 ✔️ 첫 장은 Swift 언어의 특징을 간단히 살펴보는 정도로만 공부하였다. 스위프트 언어의 특징 Swift는 개발 생산성과 앱 성능 모두에서 만족할만한 결과를 가져오는 언어로 포지셔닝 되어 있다. ✔️ 스위프트가 파이썬이나 JS 처럼 동적 바인딩을 채용하는 언어는 아니다. **정적 바인딩**을 채용하고 있다. ✔️ 또한 스위프트는 **데이터 타입에 대한 구분이 엄격**하다. 스위프트에서 선언된 변수와 상수는 컴파일 단계에서 데이터 타입이 미리 정의되어 있어야 하고, 일단 변수의 데이터 타입이 정의되면 다른 타입으로 변경할 수 없다. 이와 같은 엄격성..

[Swift] 배열, for 루프, while 루프

배열이란? 배열을 사용하여 하나의 변수 이름으로 여러 개의 데이터를 저장할 수 있따. 배열은 일련의 순서를 가지는 리스트 형식의 데이터를 저장하는데 사용하는 자료형이다. 배열에 데이터를 저장할 때 각 데이터는 일련번호를 가지게 되는데 이를 '인덱스' 라고 한다. 즉, 하나의 변수 이름을 사용하며 인덱스를 사용해 저장 공간에 접근한다. ( 그리고 배열의 인덱스는 0부터 시작한다.) ✔️ 배열에 초깃값을 대입하여 선언하기 var color: [String] = ["빨", "주", "노", "초", "파", "남", "보"] var value: [Int] = [255, 27, 996, 512, 273] ✔️ 빈 배열을 선언하고 append 메서드를 이용하여 배열에 값 추가 가능 var color = [Stri..

반응형