
var는 말 그대로 “variable”, 변할 수 있는 값입니다.let은 “constant”, 상수를 의미합니다. 한 번 할당하면 절대 바뀌지 않습니다.API 주소, 앱 설정 값, 사용자 고정 정보 등 고정된 값을 다룰 때는 항상 let을 사용합니다.Swift 개발자들
Swift를 다루다 보면 가장 기본적이지만 자주 마주치는 것이 바로 연산자(Operators)입니다. 연산자는 변수와 값들을 가지고 계산하거나 조건을 판별하는 데 사용되며, 코드의 흐름을 결정짓는 중요한 도구입니다. 이번 글에서는 산술 연산자, 비교 연산자, 논리 연산
Swift에서 조건문은 코드의 흐름을 제어하는 가장 기본적인 도구입니다. 특정 조건에 따라 실행할 코드를 달리할 수 있게 해주기 때문에, 모든 Swift 개발자에게 필수적으로 익혀야 하는 개념입니다.이번 글에서는 if, else if, else, 그리고 switch 문
iOS 개발을 하다 보면, 똑같은 작업을 여러 번 해야 할 때가 많습니다. 예를 들어 배열의 모든 요소를 출력하거나, 어떤 조건이 만족될 때까지 계속 작업을 반복해야 할 때가 있죠. Swift에서는 이럴 때 반복문(loop)을 사용합니다. 자, 그럼 Swift에서 제공
함수는 특정 기능을 묶어놓은 코드 블록입니다. 반복적으로 사용하는 로직을 하나의 이름으로 정의해서 재사용할 수 있게 해줍니다. Swift에서는 func 키워드를 사용해서 선언합니다.가장 단순한 형태입니다. 호출하면 어떤 동작을 수행하지만, 외부에서 값을 받지 않습니다.
오늘은 struct와 class를 쉽게 비교해보겠습니다. 1. 기본 개념: struct는 ‘복사’, class는 ‘공유’ 🔹 Struct는 복사(Copy) struct는 값을 복사해서 사용합니다. 복사하면 서로 완전히 다른 객체가 됩니다. > ➡️ 서로 영향 주
앱 개발을 하다 보면 유지보수, 테스트 용이성, 확장성을 고려한 아키텍처 설계가 매우 중요합니다. Swift 앱에서 많이 쓰이는 두 가지 아키텍처 MVC와 MVVM의 핵심을 간결하게 비교해보겠습니다.Model: 데이터와 비즈니스 로직 (예: 서버에서 받은 사용자 정보)