Swift 구조체
스위프트 구조체 개요 구조체 ≒ 클래스 공통점: 객체지향 프로그래밍의 기초를 형성(프로퍼티 정의, 값 저장, 메서드 정의) 데이터와 기능을 재사용 캡슐화하는 방법 제공 프로토콜 채택 초기화 확장 가능
스위프트 구조체 개요 구조체 ≒ 클래스 공통점: 객체지향 프로그래밍의 기초를 형성(프로퍼티 정의, 값 저장, 메서드 정의) 데이터와 기능을 재사용 캡슐화하는 방법 제공 프로토콜 채택 초기화 확장 가능
상속, 클래스, 그리고 하위 클래스 베이스 클래스(base class) or 루트 클래스(root class): 최상위 클래스 하위 클래스(subclass) or 자식 클래스(child class): 상속받은 클래스 상위 클래스(super class) or 부모 클래스(paren...
객체란 무엇인가? 객체: 소프트웨어 애플리케이션을 구축하는 블록으로, 쉽게 사용하고 재사용할 수 있는 독립적인 기능 모듈 속성(property, 프로퍼티) 함수(method, 메서드) 클래스 멤버(class member) 클래스란 ...
스위프트 함수 선언
if-else 구문: 제한된 개수의 조건을 검사 switch 구문: 많은 수의 조건을 처리
애플리케이션 개발 = 로직을 적용하는 작업 어떤 코드를 실행할지, 몇 번을 수행할지에 대한 결정으로 프로그램이 실행될 때 어떤 코드를 지나갈지 결정 -> 실행되는 프로그램의 흐름을 통제하는 것: 제어 흐름(control flow) 반복 제어(loo...
표현식 구문 표현식(expression): 데이터를 가직 작업하는 가장 기본적인 방법 가장 기본적인 스위프트 표현식: 하나의 연산자(operator) + 두 개의 피연산자(operand) + 할당자(assignment) var myResult = 1 + 2 // '+'(연산자) '...
데이터 타입