* 상수 ? 고정된 값(메모리 주소)을 가지는 심볼 / 식별자 * 리터럴 ? 소스코드에서 고정된 값으로 표현되는 문자 (데이터) 그 자체 예를 들면 정수, 실수, 문자, 문자열, 불리언 리터럴 등 ******** 결과는 Xcode를 통해 확인해보세요 ******** 1) 숫자 리터럴(Numeric Literals) var signedInteger : Int = 123 signedInteger = +123signedInteger = -123type(of: signedInteger) let decimalInteger = 17 // 10진법 표현(Basic)let binaryInteger = 0b10001 // 2진법 표현type(of: binaryInteger)let o..
// 연산을 위한 상수 선언let a = 123let b = 456let c: Int? = 789 // ?는 스위프트의 Optional(옵셔널) 문법인데, 후위 표기법 설명을 위해 사용하였다. 후에 Optional 에서 다뤄보자... // 단항 연산자(Unary Operator)Example -a, +b, ... // 전위 표기법(Prefix) : 쉽게 말해서 앞에 연산자 표기-a// 후위 표기법(Postfix) : 쉽게 말해서 뒤에 연산자 표기c! // 이항 연산자(Binary Operator) : 변수 혹은 상수가 앞, 뒤로 두 개 필요.Example a + b, ... // 중위 표기법(Infix) : 쉽게 말해서 두 변수의 중간에 표기a + b // 삼항 연산자(T..
********************************************************************************** Topic. 타입 어노테이션 & 타입 인퍼런스(Type Annotation & Type Inference) 타입 어노테이션(Type Annotation) ? 변수/상수 선언 시 사용될 자료의 타입을 명확히 지정. ********************************************************************************** - 타입 어노테이션 : "변수/상수 변수/상수명 : 타입 = 값" Case 1.let thisYear : Int = 2018 // Int(정수)로 타입이 선언되어 정수가 아닌 "dfnownfo"(Stri..
변수와 상수(Constants and Variables) 0) 정의 - 상수와 변수는 현재 어떤 데이터에 대한 상태값, 속성 정보 등을 담고 있다. * 상수(Constants) : 설정 값을 변경 불가 * 변수(Variables) : 설정 값을 변경 가능 1) 상수의 선언 : "let 상수의 이름 = 값" let name = 10 * 만약 이렇게 수정 하면 ? name = 20 Option - 세미콜론은 스위프트에서 옵션 - 한 라인에 여러 구문(다중 명령)을 사용하고 싶을 경우 에는 세미콜론 필수
Ⅰ. GIT = DVCS(Distributed Version Control System)* VCS ( 버전 컨트롤 시스템, Version Control System )# 동일 목적의 데이터에 대해 각 시점의 버전을 기록하여 코드의 변화를 관리하는 것.# 각 변경사항마다 버전 번호를 부여하여 각각의 정보를 따로 기록* 장점# 현재 코드가 어떤 맥락을 거쳐 지금 상태가 되었는지 변경사항을 추적할 수 있다.# 소스 코드를 누가 수정했는지 파악할 수 있다.# 문제가 생겼을 때 이전 버전으로 돌아갈 수 있다.# 코드 백업기능 수행# 여러 사람이 협업 시, 코드의 동기화 수행 및 코드 충돌과 유실 방지# 히스토리 => 문서화 역할 가능* VCS의 종류# 기본 - 파일 복사 후 별도 저장 ex. 보고서_Final.t..
Ⅰ. 데이터 크기(Data Size)* 1 KB = 1024 Byte = 2진법으로 표현하면 210* 1 MB = 1024 KB = 2진법으로 표현하면 220* 1 GB = 1024 MB = 2진법으로 표현하면 230* 1 TB = 1024 GB = 2진법으로 표현하면 240 * ...Ⅱ. 비트 연산자(Bitwise Operation)* 1개 또는 2개의 2진수에 대해 비트 단위로 연산하기 위해 쓰는 연산자# & : AND 연산. 둘 다 참일때만 만족 (0은 True, 1은 False를 나타낸다)# | : OR 연산. 둘 중 하나만 참이여도 만족# ^ : XOR 연산. 둘 중 하나만 참일 때 만족# ~ : 보수 연산. # > : 오른쪽 시프트 연산자. 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동 Q..
★ 필요한 부분만 골라서 공부하기 ! 꼭 순서가 이어지지는 않습니다. Ⅰ. 데이터 단위(Data Unit)* 비트(Bit) : 정보 표현의 최소 단위. # 0, 1 / On, Off / True, False 처럼 두 가지 상태만을 표현한다.* Nibble : 1 nibble 은 4 bit 와 같다. 또한 16진수의 1자리 수이다. # 16진수의 1자리 수는 16가지의 상태를 표현하는데 4bit 는 16가지의 상태를 표현할 수 있기 때문이다.* Byte : 일정한 개수의 비트로 이루어진 비트열을 뜻한다 # 기본적으로 1 byte = 8 bit = 2 nibble # 문자 하나를 나타내는 최소 단위.Ⅱ. 수 체계(Number System) * 진법 - 수를 셀 때 자리수가 올라가는 단위를 기준으로 셈법의 총..
- Total
- Today
- Yesterday
- commit
- Swift
- swiftUI
- 패스트캠퍼스
- 패캠
- Dictionary
- 개발스쿨
- tca
- 딕셔너리
- ARC
- 타입
- fallthrough
- 프로그래밍
- array
- 튜플
- inswag
- var
- 컨버전
- ios
- Operator
- function
- 깃허브
- OOP
- fastcampus
- 열거형
- GCD
- 스위프트
- iOS개발스쿨
- lifecycle
- 리터럴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |