스위프트를 쌩 기초부터 배우기를 시작합니다

느리지만 TIL 기록을 시작합니다.

강의

타입, 형변환,type alias, 리터럴, 표현식, 문장

유튜브

개발하는 정대리 - app기초 튜토리얼 #1

https://youtu.be/sfRMlyCmWnI

스위프트 하이 - 개발길 008 / 스위프트의 탄생

https://youtu.be/sBrjSwiUrPA
https://youtu.be/Dlpx1G-VILc
https://youtu.be/DXGeNEItpiY

스위프트가 나타난 이유
GUI 시대의 패러다임과 OOP언어의 등장objective-C

멀티코어 패러다임의 등장
Shared Mutable State 를 어떻게 관리하는지 답을 내는 과정에 있던 언어들
=> Shared or Mutable 선택
스위프트는 Mutable 삭제를 선택

멀티코어 패러다임의 언어 Functional => 상태없이, task(function)단위로 쪼개기

스위프트 하이 - 개발길 008 / 스위프트에서의 선과 악

https://youtu.be/DpD-j243rM0

let 상수 - good
var 변수 nil 가질수 없는 변수 -good 와 nil 가질 수 있는 변수 -bad

nil이 될 수 있는 변수를 관리하기 위한 옵셔널(optional)
=> nil로 인한 crush 를 방지하기 위해 추가된 스위프트 문법

Struct - instance - Value 메모리 소비는 많아도 안전하게 good
Class - object - Reference 같은 값에 많은 참조로 불안전하게 bad

State - good
Function - bad

재미있다

profile
Wellness 잘사는 것에 진심인 웰디입니다. 여러분의 몸과 마음, 통장의 건강을 수호하고싶어요. 느리더라도, 꾸준히

0개의 댓글