swift

    XCode Archive 시 has no member Error 발생

    XCode Archive 시 has no member Error 발생

    목차포스팅 동기Archive 시 Type '' has no member '' 문제 발생문제될만한 곳 확인하기문제 해결 포스팅 동기개인 앱을 만들다가 어느정도 완성되기도 했고, 햅틱 반응 테스트가 필요해 테스트 플라이트에 올려보기로 했다.그런데 시뮬레이터나 실기기 연결에선 잘되던 빌드가 아카이빙에서만 빌드 에러를 뱉는 문제가 발생했다.해당 문제를 정리하는 것부터 문제의 원인까지 차근차근 접근하다보면 해결되지 않을까 싶어 포스팅하게 되었다.  Archive 시 Type '' has no member '' 문제 발생 위 사진처럼 에러가 나는데, 실제 파인더 경로에 가보면 정상적으로 파일들이 있고 해당 코드부분을 눌러보면 에러메시지가 사라진다.(에러 메시지가 사라지는게 가장 의문..) 문제될만한 곳 확인하기가장..

    UITableView 로 가사 기능(트래킹, 하이라이팅, 탐색) 개발 기록

    UITableView 로 가사 기능(트래킹, 하이라이팅, 탐색) 개발 기록

    왁타버스 뮤직 앱을 개발하면서 가사 기능을 구현했던 내용을 기록하기 위해 작성한 글입니다.요구사항 및 결과 화면1. 가사 트래킹 기능: 시간이 흐르면 재생중인 가사가 가운데로 스크롤되어야 함2. 가사 하이라이팅 기능: 재생중인 가사를 하이라이팅해야 함3. 스크롤 가사 탐색 기능 : 가사를 스크롤하면 멈춘 위치의 가사를 재생  기능 구현 트래킹 기능1. JSON 으로 받아온 가사를 가사 딕셔너리로 변환가사를 요청하면 아래와 같은 형식의 json이 날아옵니다.[{"identifier":"1","start":17.17,"end":19.9,"text":"기억나 우리 처음 만난 날","styles":""},{"identifier":"2","start":19.9,"end":23.77,"text":"내게 오던 너의 ..

    [Gradient Animation] AngularGradient Border 애니메이션 넣기

    [Gradient Animation] AngularGradient Border 애니메이션 넣기

    1. 이미지 리사이징struct ContentView: View {    var body: some View {        Image("IU")            .resizable()            .scaledToFit()            .frame(width: 300)            .mask { RoundedRectangle(cornerRadius: 12) }    }} 2. 그림자 추가struct ContentView: View {    var body: some View {        Image("IU")            .resizable()            .scaledToFit()            .frame(width: 300)            .ma..

    [EventKit] 캘린더에 이벤트 추가하기(with. Async/await)

    [EventKit] 캘린더에 이벤트 추가하기(with. Async/await)

    Introduction to Calendars and RemindersIntroduction to Calendars and Reminders The EventKit framework helps you access users’ Calendar and Reminders information. Although two different apps display users’ calendar and reminder data, the same framework manipulates the data. Similarly, the dadeveloper.apple.com EventKit 공식 문서 간단 해석주관적일 수 있습니당 틀린 내용이 있으면 댓글로 달아주세요! EventKit는 사용자의 기존 캘린더 및 미리 알림 데이터..

    Swift 5.7 - if let 문 간략화

    Swift 5.7 - if let 문 간략화

    Swift 5.7 의 변경사항 중 당장 피부에 와닿을 변경점인 if let 문이 어떻게 개선됐는지 알아보려고 합니다. Swift 5.7 의 변경사항은 아래 글에서 확인하실 수 있습니다! Swift 5.7 릴리즈 - 언어 및 표준라이브러리, 개발자 경험아래 글은 원문 링크에 구글 번역과 조심스러운 의역으로 이루어져있습니다! 틀린 내용이 있으면 댓글로 알려주세요:) 원문 바로가기 Swift 5.7 Released! Swift 5.7 is now officially released! Swift 5.7 inclu..youngkdevlog.tistory.com  let foo: Foo? = ...if let foo = foo { someFunc()}// 또는if let foo = foo else { return ..

    Swift 5.7 릴리즈 - 언어 및 표준라이브러리, 개발자 경험

    Swift 5.7 릴리즈 - 언어 및 표준라이브러리, 개발자 경험

    아래 글은 원문 링크에 구글 번역과 조심스러운 의역으로 이루어져있습니다! 틀린 내용이 있으면 댓글로 알려주세요:)  원문 바로가기 Swift 5.7 Released!Swift 5.7 is now officially released! Swift 5.7 includes major additions to the language and standard library, enhancements to the compiler for a better developer experience, improvements to tools in the Swift ecosystem including SourceKit-LSP and the Swifwww.swift.org Swift 5.7 가 정식 출시되었습니다!Swift 5.7에는 언..