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

SWIFT 3

[iOS/Swift] 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

[iOS] XCode 단축키 VSCode처럼 설정하기

개요원래 VSCode에서 프론트엔드 개발 및 React Native 개발을 하다가, 최근 iOS 개발에 관심이 생겨 XCode를 사용하게 되었다. 사실 불편한 점이 여간 한두개가 아니었는데, 그 중 가장 불편했던 점이 단축키 관련 이슈였다.VSCode만으로 거의 몇년째 개발을 했고, 그 중에서 상당히 유용하게 썼던 단축키가 꽤 많았는데 대부분이 XCode에서 적용되지 않아서 결국 단축키 세팅을 VSCode처럼 변경했다. 나와 비슷한 고충을 겪는 사람이 있을 것 같아, 해당 설정을 공유해보고자 한다. 해당 설정을 바탕으로, 본인 입맛대로 추가 커스텀을 통해 사용하면 될 것 같다.주요 변경점으로는 아래와 같다.⌘+D : 현재 파일 내에서, 현재 선택된 영역과 동일한 이름을 가지는 다음 영역 선택(수정도 가능..

앱 개발/iOS 2025.02.22