[Swift] 나만의 iOS 앱 개발 입문 : iOS개발 강의 (1-1)

hojung choi·2021년 11월 29일
0

개요

패스트캠퍼스에서 진행하는 나만의 iOS 앱 개발 입문 : iOS개발 강의를 듣고 작성하는 글 입니다.




📅 1주차

핑계를 적어보자면... 강의가 1주차 하나만 열려있길래.. (1)만 들었는데 갑자기(?)보니까 (2)까지 열려있는거다!! 분명 주말전까지만해도 안열려있었는데 😱 음.. 일단은 (1)까지만 들었던 내용을 정리해보려한다.
나는 프론트엔트 개발자이다. 지금까지는 js를 공부해왔으며, 지금 회사 코드도 따라가기 벅차지만 ㅠㅠ.. 뭔가 refresh한 공부를 하고싶었다...^^ (그리고 예전부터 ios개발을 꼭! 해보고싶었다)
누가보면 고작 2달된 프론트엔드 신입이... js나 공부하지... 라고 말 할 수 있겠지만 😕 회사공부에 방해가 되지 않는 선에서 공부하려 한다!


✅ 튜플

var tuple : (string,string,Bool) = ("choi","hojung",true)
print("성 : \(tuple.0) 이름 : \(tuple.1)")

Swift 에서 튜플이란 다양한 값(데이터)들의 묶음 이라 할 수있다.
튜플의 구성 요소들은 서로 같은 타입일 필요가 없다. 같은 타입을 여러개 사용해도 상관없고, 각각 다른 타입을 사용해도 상관없다는 의미이다. 또한 튜플 안에 들어갈 수 있는 값들의 개수도 사용하고 싶은 만큼 사용이 가능하다.
개인적으로 느끼기엔.. 배열 + 딕셔너리 = 튜플 (?) 이라는 생각이 들었던 데이터 타입이다!


✅ var, let

js에서는 var와 let은 값을 바꿀 수 있는 변수 선언 방식이다! 하지만! swift에서는 다르게 쓰인다.
var는 js와 동일한 변수 선언 방식이고 let은 반대의 개념이다! js에서 const와 같이 값을 바꿀 수 없다.


✅ ... range


일일히 for문으로 안돌려도 0~10까지의 숫자를 표현 할 수 있다!


✅ for문

기본적인 for문과 크게 다르지 않다!
주목해야 할 것은 3가지!
1. _의 사용 : i가 밑에서 쓰이지 않는다면 굳이 i로 선언하지 않고 _로 나타내도 된다.
2. where의 사용 : where를 사용하면 for문안에 if문을 사용하는 것과 같다!
3. continue의 사용 : 건너 뛰기가 가능하다!


✅ while문

마찬가지로 기본적 while문과 크게 다르지 않다.
1. 조건에 ...range, _, where 가능 : 위의 for문에서 설명

profile
🧚🏻‍♀️ Front-End Developer

0개의 댓글