value type 2

152 ~ 158. Memory, Value Type and Reference Type (메모리, 값형식과 참조형식)

Memory Basics 메모리는 0과 1을 저장하는 반도체이다. 전기가 통하면 1, 전기가 통하지 않으면 0을 저장할 수 있다. Bit 0과 1을 저장할 수 있는 가장 작은 단위를 Bit(비트)라고 부른다. Bit 0 or 1 Byte 비트 8개를 묶어서 Byte(바이트)라고 부른다. 컴퓨터 데이터 처리의 기본 단위로 사용되며, 양수만 저장 할 때는 0^8개의 경우인 0~255까지, 음수와 양수를 동시에 저장하면 -128~127까지의 범위를 저장할 수 있다. Byte MSB LSB 8개의 비트 중 가장 왼쪽의 비트를 MSB(Most Significant Bit)라고 부르며, 가장 오른쪽의 비트를 LSB(Least Significant Bit)라고 부른다. 데이터 저장 방식 Byte의 양수 저장 컴퓨터에..

104 ~ 108. Structure and Class

Structures and Classes (구조체와 클래스) 애플은 많은 형식을 제공하지만 모든 형식을 제공하진 않는다. 따라서 개발자 스스로가 형식을 새로 만들어야 할 필요가 있을 수 있는데, 이때 필요한 것이 구조체와 클래스이다. 열거형까지 포함해 이들을 User defined type 이라고 부르거나 Custom data type이라고 부른다. User Defined Type / Custom Data Type Enumeration Structure Class Programming Paradigm 프로그래밍 언어들은 저마다의 규칙을 가지고 있고, 이를 프로그래밍 패러다임이라고 한다. 현대의 언어들은 여러 패러다임 중 두가지 이상을 구현할 수 있는 mUlti-Paradigm 언어이고, 스위프트도 마찬가..