본문 바로가기
728x90
반응형

Swift11

[Swift] 일기 앱 제작 [커스텀 카메라 만들기 2] - 4 벌써 4편째 포스팅을 이어가고 있네요.지난번에는 색상 목업 데이터로 간단하게 인스타그램의 UI를 클론해봤는데요. 이번에는 실제 카메라 기능을 어떻게 구현했는지결과물 + 코드로 한 번 알아보겠습니다!결과물개요결과물에서 볼 수 있듯, 트랜지션은 지난번에구현한 인스타그램과 비슷한 형태를 유지했어요. 다만 사진 비율에 있어서 9:16 비율은 일기의느낌을 띄는 앱에서 적절하지 않다 생각해3:4 비율로 변경했죠. 그리고 이에 따라 인스타그램의 카메라 컨트롤UI와 동일하게 가져갈 수는 없을 것 같아결과물에서 보이는 방식처럼 구현을 했습니다! 이제 코드를 볼 건데, 이번에는 핵심 기능들만포함하는 간소화한 버전을 다뤄볼거에요. 나중에 카메라 과정 전체를 한 번 담은 포스트를 써보면 좋겠네요 ㅋㅋ카메라저는 UI를 제외하고.. 2025. 7. 18.
[Swift] 반려동물 일기 앱 기획 - 1 일기 제작기며칠전 15년간 함께 살아온 앵무새 두마리중 한 마리아리가 세상을 떠났습니다.그간 얼마나 울고 힘들었는지 울다 잠들기도 했네요 그렇게 시간을 보내며 사진이라도 보면서 우리 아리를 추억해보려 했는데, 백업 데이터가 있는 데스크탑은켜질 생각을 안하고 핸드폰에는 사진이 많이 없더라구요. 사진과 동영상들을 보면서 '그 때 이런 일이 있었지' 하며기억이 나는 것들도 있었지만, 왜 사진을 찍었는지 기억이 나지 않는 것들도 있더라구요. 그게 저를 더 힘들게 하더랍니다. 사진도 많이 없는데 그 기억들 마저도 머릿속 어딘가에그냥 저장만 된 save-only 메모리라니 ㅎㅎ... 아직 남은 한 마리를 위해서 지금이라도 사진을 찍던기록을 하던 어떠한 방식으로든 read도 가능한 기억을 남기기 위해 일기를 만들어보.. 2025. 7. 6.
[Swift] MusicKit으로 음악 검색기능 구현하기 - 2 MusicKit으로 음악 검색하기지난 포스팅에서는 MusicKit이 어떻게 구성되어있는지 애플 개발자 공식 문서를 살펴보았다. 이번에는 MusicKit을 통해 실제로 음악, 가수, 플레이리스트 등을검색하고 데이터를 받아오는 부분을 어떻게 구현하는지 알아보자.목차(필요한 부분 검색해서 보세요)Setting up - MusicKit을 사용하기 이한 기본 설정MusicCatalogSearch - 음악 목록 검색MusicCatalogSearchSuggestion - 검색어 자동완성MusicCatalogResourceRequest - 특정 음악 조회Setting up - MusicKit기본 설정지난 포스팅에 작성해두었지만, 다시 한 번 알아보자MusicKit 프레임워크를 사용하기 위해서는사용자에게 권한을 요청해야.. 2025. 6. 29.
[Swift] Supabase에서 받아온 created_at이 디코딩 되지 않을 때 개요현재 Typescript로 만들어놓은 서버를 사용하는 애플리케이션을 운영중인데,서버 개발자가 없다보니 aws, typescript, mongodb, firebase auth,그리고 클라이언트단을 한번에 작업중이다. 아.... 이골이 난다. 기능 한 번 테스트 해보려고 하면 aws를 수십번을 들락날락 거리고vscode, xcode를 수백번 왔다갔다 해야하니 여간 귀찮은 작업이 아니다. 결국 지금까지의 작업물을 Supabase로 통합해 아예 갈아 엎어버리기로 했다.한 마디로 SwiftUI로 풀스택 앱을 만드는 것이다.이 과정에 대해서는 나중에 한 번 포스팅 하기로 하겠다. Supabase SDK도 굉장히 잘 만들어져서 쿼리를 제대로 몰라도 쉽게 사용할 수 있다.다만 한 가지에서 크게 막혔는데, Date가.. 2024. 10. 17.
728x90
반응형