본문 바로가기

개발

(10)
개발자 고민상담소 웨비나 후기 (feat. 원티드) 개발자로 취업한 지 벌써 1년 6개월이 흘렀다.입사 초반엔 적응하느라 고민할 여유도 없이 시간이 지나갔지만,이제는 조금씩 익숙해지고 나니 오히려 더 깊은 고민들이 하나둘 쌓이기 시작했다.마침 원티드에서 진행하는 개발자 고민상담소 웨비나를 듣게 되었고 정리된 내용을 글로 남겨보고자 한다. 3월 10일에 온라인에서 진행된 웨비나로현) 우아한형제들 프론트엔드 프로그래머이신 송요창님과현) 원티드랩 백엔드 엔지니어이신 김윤재 님이 해당 웨비나를 진행해주셨다!(좋은 시간과 자리를 만들어주신 두분께 감사합니다ㅎㅎ) 웨비나에서는 개발자의 취업과 이직, 커리어에 대한 고민들을 중심으로 실시간 Q&A가 진행됐다.현업 개발자분들이 경험을 바탕으로 진짜 현실적인 조언들을 해주셔서, 시간 가는 줄도 모르고 재밌게 들었다.특히 ..
Swift에서 메시지 인증번호 자동 완성 구현하기 (feat. textContentType) 다양한 앱을 사용하다 보면 회원가입이나 특정 프로세스를 진행할 때, SMS로 인증번호를 받아 입력해야 하는 경우가 많습니다.이때, 인증번호가 키보드 상단에 자동 완성으로 표시되는 기능이 존재합니다.이 기능이 어떻게 구현되는지 궁금해 공부하게 되었고, 그 과정에서 알게 된 정보를 공유하고자 합니다.구현 방법UIKit에는 UITextInputTraits라는 텍스트 객체에 대한 키보드 입력 기능을 정의하는 메서드 집합이 프로토콜로 존재합니다. 그리고 UITextInputTraits에는 텍스트 입력 필드의 의미를 지정할 수 있는 UITextContentType이라는 속성이 존재합니다.입력 필드의 의미를 위 속성 내부의 oneTimeCode로 설정하면,SMS로 받은 인증번호를 자동 완성 영역에 표시하는 기능을 구..
24년 회고, 그리고 25년 목표 신년에 약속도 많았고, 도쿄도 다녀오는 바람에 조금 늦어졌지만,오늘에서야 2024년 회고와 2025년 목표를 정하려고 한다.2024년 회고2024년을 돌이켜 보면, 개발자로서의 삶에 적응해 나가는 해였다.반오십인 25살이 되면서,대학교를 졸업하고,직장 생활을 이어가며,중학생 시절부터 살았던 집에서 이사를 하고,학점은행제를 병행하는 한편,다양한 앱들을 개발했다. 먼저 작년 이맘때쯤 작성한 목표들을 얼마나 달성했는지 확인해 보자면, 다음과 같다.개인적으로 앱 개발 후 앱스토어 출시하기 (트래버리 출시)1,000만원 모으기 (어느 정도 모았지만 목표액은 달성하지 못했음..)선크림 바르기 (매일 발라야 했는데 그러지 못했음..)2달에 책 한 권 읽고 감상문 남기기 (상반기에는 좀 읽었지만, 그 후로는 읽지 않았..
Xcode에서 단축키로 Terminal 열기 (feat. Behaviors 설정) Xcode에서 iOS 개발을 할 때 Terminal에서script를 실행시키거나 Tuist, CocoaPod 등의 명령어를 실행해야 하는 상황이 존재합니다.항상 Spotlight를 통해 직접 Terminal을 열어 해당 경로까지 이동한 후 앞서 말한 행동을 수행하는 것이너무 번거로워 찾아본 결과 단축키를 통해 열려있는 프로젝트의 경로로 Terminal을 열 수 있는 방법이 존재하여이번 글에서 해당 방법을 공유하고자 합니다.1. shell script 파일 생성먼저 단축키를 설정하기 전에단축키를 눌렀을 때, 작동하는 액션을 정의하기 위한 shell script 파일을 생성해야 합니다.저희는 Terminal을 여는 동작이 필요하기 때문에 아래 코드를 작성한 파일을 생성합니다.#!/bin/bashopen -a..
Xcode에서 단축키로 새로운 줄 생성 후 이동하기 (feat. 커스텀 단축키) iOS 개발을 시작하기 전 IntelliJ나 Android Studio에서커서가 줄의 중간에 있더라도, 해당 줄을 끊지 않고 아래에 새 줄을 추가하여 이동하는Shift + Enter 단축키를 매우 자주 사용해 왔습니다. 그러나, Xcode에서는 해당 단축키가 존재하지 않아서 cmd + -> 후, enter를 통해새로운 줄을 개행하는 방법을 사용했는데 해당 방법이 너무 불편하여 방법을 찾아보니커스텀 단축키를 생성하여 불편함을 해결할 수 있는 방법이 존재하여 이번 글에서 해당 방법을 공유하고자 합니다.1. 다음 경로의 파일로 접근/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/ 터미널에서 아래의 코드를 통해 손쉽게 접근할 수 있습..
iOS 개발자를 위한 유용한 Xcode 단축키 (feat. 생산성 향상) 단축키는 작업의 속도를 크게 향상시키고,마우스 대신 키보드를 활용함으로써 손목 건강을 지킬 수 있습니다.이러한 이유로 다양한 단축키를 탐색하고 적극적으로 사용하고 있습니다.이번 글에서는 제가 개발 작업 중 자주 사용하는 단축키들을 공유하고자 합니다.먼저 단축키를 원활하게 사용하기 위해서 사전에 알고 있어야 하는 정보입니다.Mac에서 보조 키는 다음과 같은 기호와 대응됩니다.보조 키기호command(또는 cmd)⌘shift⇧option(또는 alt)⌥control(또는 ctrl)⌃ 다음은 Xcode에서 정말 자주 사용하게 되는 단축키 16가지입니다.괄호 안의 정보는 Settings의 Key Bindings에서 검색할 수 있는 키워드입니다!1. cmd + shift + o (Open Quickly)파일을 이..
인생 첫 해커톤 수상 후기 (feat. let us:Hack) 프로그래밍을 시작한 후 꼭 한 번쯤은 해커톤에 참가해보고 싶었는데지난 6월 29일에 열렸던 let us: Hack!을 통해 참가하게 되었다.이번 글에서는 인생 첫 해커톤에 도전한 경험을 후기로 남기려고 한다.  let us Go!: 2024 찍먹톤렛어스고와 함께 새로운 도전을 하며, 성장하는 기회를 가져보세요!letusgo2024-summer.vercel.applet us Go!: 2024 찍먹톤의 주제는하루동안 WWDC24에서 새로 나온 기술을 이용해 App을 만들어보는 것이었다. 아이데이션참가 신청이 확정되고 어떤 기술을 이용해 앱을 만들지 고민하던 중,행사 3일 전에 주최측에서 디스코드 서버를 개설하여구성된 팀원들끼리 사전에 가볍게 아이데이션 할 수 있는 공간을 마련해주었다. 마련된 공간에서 아이데..
WWDC24 - Object Capture를 위한 영역 모드 살펴보기 정리 iOS 17부터 사용할 수 있는 RealityKit 기반의 새로운 기술인 ObjectCapture의고도화된 기능들이 이번 WWDC24의 하나의 세션으로 소개 되었습니다.이 세션을 바탕으로 정리한 내용을 공유하고자 합니다. Object Capture를 위한 영역 모드 살펴보기 - WWDC24 - 비디오 - Apple DeveloperObject Capture의 영역 모드에서 영역을 캡처하고 재구성할 수 있도록 Object Capture의 기능을 확장하는 등 iOS에서 새로운 3D 캡처 방식을 구현하는 방법을 알아보세요. 재구성을 위한 새로운 macOS 샘플developer.apple.comObjectCaptureView의 새로운 기능기존의 ObjectCaptureView는 물체를 Detecting 한 후,..