xcode를 사용할 경우 아래 처럼 플레이그라운드로 하면 정말 편리하게 학습이 가능하다. 본인이 학습한 내용을 요약정리 바탕으로 적어 내려갈 것. 자세한 내용은 다른 유저의 포스트를 보거나 본인의 깃헙을 참조할 것첫번째는 조건문이다. 다른 문법과 마찬가리지로 if -
스위프트에서 데이터를 모아둔 것을 콜렉션 타입이라 한다. 아래 공식 문서에서 확인 할 수 있다. 콜렉션 타입 모음.이것들 중 배열을 이용해서 반복문을 알아보자. for while 등이 많지만 최대한 축약해서 다룰 예정. myArray라는 변수에 배열을 설정해서 0~10
enum이 뭐냐? 왜 쓰는거냐? enum이라는 아이는 여러가지 케이스를 분리해서 활용해야 할 경우 사용한다. 예를 들어서 학교라는게 있다고 치면 학교중엔 초등학교, 중학교, 고등학교, 대학교 이렇게 4가지로 나눠진다. 이렇게 각각 나눠서 활용할때 enum을 사용한다.
있을 수도 있고 없을 수도 있다. \-> 말장난인가? 말 그대로 값이 있을 수도 있고 없을 수도 있다는 뜻. 즉 알 수 없는 상태이다. 세 가지의 코드를 써봤다. 처음은 저 someVariable이라는 변수가 값이 있는지 없는지 모르겠어요~ 라는 뜻이다. 그 표시로 ?
두 상자가 있다고 가정해 봅시다. 하나는 어떤 것이라도 다 넣을 수 있는 상자. 나머지는 하나를 넣으면 무조건 자물쇠를 채워야 하는 상자. 눈치 빠른 분이라면 이미 아셨겠지만 전자는 변수 후자는 상수를 말한겁니다. 변수는 어떤 값이라도 넣을 수 있고 또 계속 바꿀 수
이런 코드가 있다고 쳐보자 이번에 볼 내용은 willSet과 didSet이며 각각 설정할때 Set부분 S자를 대문자로 해야 인식된다는걸 까먹지 말자. 변수 myAge에 값을 넣어 위에 코드를 실행시키면 아래와 같이 실행된다. 결과: 값이 설정될 예정이다. myAge:
함수를 만들때 매개변수 이름까지 설정 할 수 있다. 이런 함수가 있다고 가정해보자. \->는 변환이며 String타입으로 변환한다는 의미. 이제 함수를 만들었으니 호출을 해보자. 이러면? 오늘 공연 정말 감사합니다! 아이유 이었습니다! 라고 출력된다.이름을 바꾸고 싶을
쉽게 말하면 모든 타입을 가질 수 있도록 설정하는 것. 구조체를 한번 만들어서 살펴보자생성자는 구조체라 만들지 않아도 되지만 표현을 위해서 만들었다. 항상 \_ (언더바)를 이용하면 후에 출력할때 이름을 쓰지 않아도 된다는 것을 잊지말자! 제네릭 선언은 <> 안에
xcode로 작업한 것들을 올려놓고 나중에 보기 좋게 편집할 예정이다. 문법 자료는 야곰님의 스위프트 프로그래밍 3판을 기준으로 공부중이다. (영상으로 공부하려니 모르는 부분을 계속 돌려 보는데 이것이 너무 비효율적이었다)
모르면 공부하자. 항상 하던 말이다. 원래는 야곰님의 스위프트 프로그래밍(3판)으로 언어 공부중이었는데 하면서 이게 맞나? 싶은 개념들이 조금씩 등장해 난항을 겪는 일이 조금 있었다. 이 책이다. 책 자체는 완성도가 높지만 언어를 처음 공부하는 사람이 보기엔 난이