20221022

Snack 남관식·2022년 10월 23일

TIL

목록 보기
4/11
post-thumbnail

변수와 상수

  1. 변수(variable)
  • 프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)
  • 변수에 할당한 값은 언제든지 변경 가능
var number = 100
number = 200
  1. 상수(constant)
  • 변수와 마찬가지로 프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)
  • 상수에 할당한 값은 추후에 변경 불가능
let number = 100
number = 200 // 에러 메세지 출력, 한 번 할당된 값은 변경될 수 없다.

.

네이밍(이름 짓기)

변수나 함수는 그것이 의미하는 이름으로 지어야한다.
1. 필수 규칙

  • 숫자로 시작하지 않는다. (두 번째 글자부터는 가능)
  • 띄어쓰기를 하지 않는다.
  • 특수문자는 '$'나 '_'만 허용 ('$'는 첫 글자로 사용 불가능)
  1. 권장 규칙
  • 변수 이름의 첫 글자는 소문자 사용
  • 두 번째 단어부터는 대문자 사용 (ex. yourPhone, sunnyDay)
  • Swift API Design Guidelines에 따른 네이밍
  • 함수의 이름도 소문자로 시작
  1. 네이밍을 하는 여러가지 방법
  • 스네이크 케이스
  • 언더바(_)를 사용하여 단어의 의미 구분
snake_case
  • 카멜 케이스
  • 첫 단어는 소문자로 시작하고 두 번째 단어부터 대문자로 시작하여 의미 구분
camelCase
  • 케밥 케이스
  • 단어와 단어 사이를 바(-)로 연결하여 의미 구분
kebab-case
  • 파스칼 케이스
  • 모든 단어를 대문자로 시작하여 의미 구분
PascalCase

.

순서도

  1. 플로우 차트
  • 코드의 흐름을 파악하기 위한 그림
  • 복잡한 코드에 대한 의사소통을 원활하게 할 수 있다.
profile
iOS Developer | Product Designer @snacknam

0개의 댓글