swift - chapter 8 - Structures and Classes
Structure, Class는 모두 대상을 보다 효과적으로 관리하기 위한 '묶음'이라고 생각하시면 됩니다. 가령, 우리가 '사람'을 코드에 녹여 넣어야 한다고 할 때, 지금까지는 '사람에 대한 데이터'는 따로, '이 사람이 수행하는 동작(fun...
Structure, Class는 모두 대상을 보다 효과적으로 관리하기 위한 '묶음'이라고 생각하시면 됩니다. 가령, 우리가 '사람'을 코드에 녹여 넣어야 한다고 할 때, 지금까지는 '사람에 대한 데이터'는 따로, '이 사람이 수행하는 동작(fun...
swift에 enumeration이라는 자료형이 있습니다. C에서는 보통 '열거형'이라고 번역해놓았는데, 저는 이보다, "연관된 상수 집합"이라고 번역하는 것이 더 좋다고 생각해요. 물론 C에서도 저는 enumeration을 직접 사용해본 적은 ...
, 과 같은 loop를 위한 명령어들과, 를 사용하여 제어를 배웁니다. 사실 문법 조차 python과 유사하여, 따로 배울 것들은 없습니다. switch 다만, 에서 조금 다른 부분들이 있습니다. 는 if와 유사하게, 다양한 상황 변화를 표현하기...
function, 함수는 "특정일을 수행하도록 만들어진 코드"정도로 이해하면 됩니다. 그냥 코드를 길게 짜다 보면 느끼는 것이지만, 내가 반복적으로 비슷한 코드를 만들고 있다, 라는 생각이 들면 코드를 효율적으로 관리하기 위해 그 중복되는 부분을...
swift - String and Charaters swift에서 String은 독자적인 타입으로서 존재합니다. C를 떠올려 보면, 문자열이 독자적으로 존재하는 것이 아니라, array의 부분집합과 같은 개념으로 존재하죠. 사실 이런 부분때문에,...
swift에는 array, set, dictionary라는 3가지 종류의 collection이 존재합니다 - array는 순서가 있는 리스트. - set는 순서 없는 집합 - dictionary는 key, value가 존재하는 사전형식의 저장소죠...
Constant and variable C와 유사하게, swift에서도 상수(constant)와 변수(variable)이 존재합니다. 상수는 한번 값을 초기화한 다음 바꿀 수 없고, 변수는 아무 때나 언제든지 바꿔도 됩니다. 아래 코드에서 보는 ...
Intro 이 챕터에는 그냥 기본적인 연산자들에 대해서 정리되어 있습니다. 프로그래밍을 swift로 처음 배우는 사람들을 위해서 비교적 상세하게 나와 있는데, 저에게는 대부분 익숙한 내용이어서, 정리를 자세하게 하지는 않겠습니다. Range op...