- Total
목록오뚝이 개발자/SwiftUI (39)
꿈꾸는리버리
Animation 뚜까파기 모음 zip1. Animation의 기초2. Animation을 일어나게 하는 Trigger들 ( Gesture를 중심으로 ) +) Animation을 위한 미니 공부들Position vs Offset 예시와 함께 비교 분석하기 Animation 공부하면서 정말 헷갈렸던 개념 중에 하나... Position과 Offset !!Animation 곳곳에 쓰이는 녀석이기 때문에 아주 잘 쓰고 싶은 다음에 한번 파봤다(?) 🔮 이 녀석 어떤 뷰일지 예상이 간다면 굳이 읽을 필요가 없을 것 같습니닷.. ( 정답은 제일 밑에 있습니다. ) 🔮 우선 알아야 하는 개념 1) 무엇을 기준으로 이동하는가위에서 설명하는 것처럼 View의 위치를 미세하게 조정하는 방법은 2가지가 있다.바로 ..
해당 블로그는 KWDC에서 Pavel Zak님의 강연을 듣고 너무 감명을 받아서 시작하게 된 ... 애니메이션 공부..! 자세한 내용은 아래 참고 ...! KWDC ( iOS 컨퍼런스)에서 얻은 영감씨앗들로 열심히 농사해보자[컨퍼런스 모음 Zip]WWDC 22 Student Challenge : Winner 후기 + 팁SyncSwift 컨퍼런스 연사자로 참여한 경험 공유리버의 Let'Swift 컨퍼런스 Organizer 경험기영국 iOS 컨퍼런스(SwiftLeeds) 회고록[ WWDC24rriver2.tistory.com Animation 뚜까파기 모음 zip1. Animation의 기초2. Animation을 일어나게 하는 Trigger들 ( Gesture를 중심으로 ) +) Animation을 위한 ..
💕 인앱 결제 구현 Intro [ 이전 포스팅 ][인앱 결제하기 1] 사업자 등록증 + Appstore Connect 준비단계[인앱 결제하기 2] StoreKit2 코드 작성하기[인앱 결제하기 3] 샌드박스 결제, 인앱 결제 심사 방법[인앱 결제하기 4] 구독 결제 구현하기[인앱 결제하기 삽질 모음 Zip][인앱 결제하기 5] 자동 갱신의 신규 특가[인앱 결제하기 삽질 모음 Zip][인앱 결제하기 삽질 모음 Zip] 💕 구독 결제 구현하는 방법 지난 포스팅에서는 소모품 결제를 지원했는데, 지금부터는 자동 갱신 구독 결제에 대해 다룰 예정이다.이전 포스팅들을 이해하지 못하면 구독 결제를 이해하기 힘들 수도 있으니 전 포스팅을 읽고 오는 걸 추천한다.내용은 이 공홈에 모든 것이 있다. 사실 너무 많아서..
🔧 문제 상황Firebase 넣으려고 하는데 세부 패키지 선택을 할 수 없게 바껴 있었다.UI가 변경된 건가 했지만, 그건 또 아니더라구요?🌟 문제 해결우선 여기서 선택하지 않을 SPM들의 영역은 None으로 체크한 후 Add Packages 버튼을 누른다. 그리고 타겟의 Frameworks, Libraries, and Embeded Content에서 제대로 들어갔는지, 원하지 않은 애가 들어간 건 아닌지 확인하고, 만약 원하지 않는 Content가 추가되었다면 수동으로 삭제한다. 애플 포럼에서 보니까 나랑 비슷한 문제를 겪고 있는 사람들이 꽤 있었다. 나는 Target 선택할 때 원하지 않는 애를 None으로 하니까 대부분 잘 작동하기는 했는데 제대로 안 될 때도 꽤 있었음... ^_^ 참고htt..
🌷 iCloud 시리즈 목차 1) iCloud 세팅과 개념 그리고 유저 연결하기2.1) iCloud CRUD 해보기2.2) 이미지, 비디오, 오디오 CRUD하기3) Coredata -> iCloud로 변경하기3) iCloud Noti 알아보기4) 여러 에러나 마주했던 문제 상황들 ... 🌷iCloud로 Notification 보내기 1️⃣ iCloud, Notification 활성화이 내용은 다음 포스팅 참고하기 iCloud로 변경하기" data-og-description="🌷 iCloud 시리즈 목차 1) iCloud 세팅과 개념 그리고 유저 연결하기2.1) iCloud CRUD 해보기2.2) 이미지, 비디오, 오디오 CRUD하기3) Coredate -> iCloud로 변경하기3) iCloud N..
🌷 iCloud 시리즈 목차 1) iCloud 세팅과 개념 그리고 유저 연결하기2.1) iCloud CRUD 해보기2.2) 이미지, 비디오, 오디오 CRUD하기3) Coredata -> iCloud로 변경하기3) iCloud Noti 알아보기4) 여러 에러나 마주했던 문제 상황들 ... CoreData에서 iCloudKit으로 변경하는 방법...생각보다 너무 쉬워서 놀랬던 !!본 포스팅은 Setting Up Core Data with CloudKit을 참고해서 작성했습니다 ! Setting Up Core Data with CloudKit | Apple Developer DocumentationSet up the classes and capabilities that sync your store to Cl..
🌷 iCloud 시리즈 목차 1) iCloud 세팅과 개념 그리고 유저 연결하기2.1) iCloud CRUD 해보기2.2) 이미지, 비디오, 오디오 CRUD하기3) Coredata -> iCloud로 변경하기3) iCloud Noti 알아보기4) 여러 에러나 마주했던 문제 상황들 ...앞선 포스팅에서 이야기했던 것처럼 이 부분이 기본적으로 iCloud가 CRUD를 제공하는 타입이다. 근데 우리는 image나 audio, video를 백업할 수도 있잖아요 ? 그래서 이번 포스팅을 작성함둥..! 💕 iCloud 이미지 Create, Read addItem에서 Image도 같이 업로드할 수 있도록 코드를 추가했다. guard let 구문에서는 Asset에 저장되어 있는 backup_3이라는 이미지를 애..
🌷 iCloud 시리즈 목차 1) iCloud 세팅과 개념 그리고 유저 연결하기2.1) iCloud CRUD 해보기2.2) 이미지, 비디오, 오디오 CRUD하기3) Coredata -> iCloud로 변경하기3) iCloud Noti 알아보기4) 여러 에러나 마주했던 문제 상황들 ... 💕 iCloud CRUD 단계 우선 이 부분이 기본적으로 CRUD를 제공하는 타입이다..! 이번 포스팅에서는 얘네들만 다룰 예정이다..! 다음 포스팅 때 이미지나 오디오, 비디오를 저장하는 방법에 대해 알아볼 예정입니당1️⃣ Read private func fetchItems() { let predicate = NSPredicate(value: true) let query = CKQu..