개발하는거북이 어플 만들었어요

스위프트 2

[iOS] Closure 정리 : 기초 문법(1/2)

개요개발을 하다가 심심치 않게 보이는 아래와 같은 문법.처음에는 '아 클로저가 함수 그냥 축약이구나'라고 넘겨짚고 개발을 했었는데,알면 알수록 단순한 개념이 아니고, 심화 개념(캡쳐, 순환 참조 문제 등)역시 존재했다.그래서 이번 시간에는 클로저 관련 개념을 두 포스팅에 걸쳐 정리해보고자 한다. 첫 포스팅(이번 포스팅)은 클로저의 기초 문법에 대해서 다뤄 볼 것이고두번째 포스팅은 클로저의 심화 개념 및 순환 참조 문제에 대해서 다뤄보고자 한다. 이번 포스팅만 보더라도 기본 클로저의 사용법은 알 수 있게끔 구성하였으니,아직 Swift가 익숙치 않다면 이번 포스팅만 봐도 충분할 것 같다.그럼 시작해보자!  클로저란?Closures are self-contained blocks of functionality ..

앱 개발/iOS 2025.04.01

[알고리즘 with Swift] VSCode에서 단일 파일 실행환경 구성하기

최근 iOS 개발자가 되기 위한 여정을 시작하고, Swift 문법 공부를 시작했다.최근 몇몇 기업에서는 코딩 테스트 자체를 모집 분야의 주 언어로만 가능하도록 제한하는 경향이 있다고 하여, PS 역시 기존 C++에서 Swift로 변경하면 좋을 것 같았다. 이에 내가 구성한 VSCode 내에서의 단일 파일 실행 환경 세팅 및, 자잘한 팁에 대해 공유해보고자 한다. 단일 Swift 파일 실행 명령어 XCode 또는 Swift만 설치되어 있다면, 의외로 단일 파일을 실행하는 것은 쉽다. 터미널 환경에서swift [실행할 swift 파일 경로] 명령어만 입력하면 별도의 빌드 과정 없이 단일 파일을 쉽게 실행해볼 수 있다.'그렇다면 단축키를 통해 저 터미널 명령어를 실행하면 되지 않을까?' 라는 생각 하에, VS..

알고리즘/Swift 2025.02.22