기초 용어 정리

IDE
통합 개발 환경이라고 불리우며, 프로그래머가 손쉽게 코드를 개발하도록 돕는 애플리케이션이다.
소프트웨어 개발자는 이 IDE를 활용하여 작업을 처리한다.

컨벤션
유지 보수 및 가독성, 즉 읽고 관리하기 쉽도록 코드를 작성하는 코딩 스타일 규약이다.

자료형
자료형이란 데이터 타입 즉, 변수가 저장하는 데이터 형식을 말한다.
변수와 상수, 실수, 정수, 문자형 등등 다양한 형식을 가지고 있다. 

변수와 상수
변수(var) 는 데이터를 저장하는 곳이며, 변형이 가능한 형태로 저장된다.
상수(let) 또한 데이터를 저장하나, 변형이 불가하다.

메서드
객체 지향 프로그래밍에서 객체와 관련된 서브루틴 기능을 가지고 있다.
쉽게 말해 지금 우리가 사용하는 함수

클래스
클래스는 위에 메서드를 정의하는 일종의 틀이라고 생각하면 된다.
클래스 안에 함수를 저장한다고 생각하면 될 것 같다.

버그란
프로그램 상의 결함으로 컴퓨터 오류 혹은 오작동이 일어나는 것을 말한다.

에러
프로그램 코드로 수습 될 수 없는 오류
컴파일 에러 : 오타, 문법 오류, 변수 타입 불일치 등 언어적인 이유로 일어나는 에러
런타임 에러 : 프로그램 실행 시 나타나는 에러
논리적 에러 : 정상적으로 실행은 되지만, 의도와 맞지 않게 작동하는 것

예외처리
프로그램 실행 시 발생할 수 있는 예상치 못한 상황에 대비하는 코드를 작성하는 것

라이브러리
재사용 가능한 함수, 클래스, 모듈 등의 집합체

프레임워크
라이브러리의 확장된 형태로 특정한 목정을 위해 구조화된 코드 제공

퍼블리싱
컨텐츠를 공개적으로 발표하거나 배포하는 활동을 나타낸다.
일반적으로 디자인과 기술적인 구현을 모두 포함하는 형태이며,
콘텐츠를 제작하고 이를 사용자에게 제공하는 과정에서 디자인과 기술이 조화롭게 작동하는 단계

UI
유저 인터페이스로 사용자가 상호 작용을 하는 시스템 또는 소프트웨어의 인터페이스를 나타낸다

UX
User Experience의 약자로 사용자가 제품 혹은 서비스를 이용하면서 느끼는 전반적인 경험을 나타낸다

클라이언트
컴퓨터 네트워크에서 다른 컴퓨터로부터 서비스나 리소스를 요청하는 것을 말한다

API
서로 다른 소프트웨어 시스템이 서로 통신하고 데이터를 교환할 수 있도록 하는 규칙의 모음

'◽️ Programming > Swift 문법' 카테고리의 다른 글

Swift Optinals Type  (0) 2024.03.01
Swift 함수 기초  (0) 2024.03.01
Swift 연산자 기초  (0) 2024.03.01
Swift 논리 연산자  (0) 2024.03.01
Swift 기본 문법  (1) 2024.02.09