본문 바로가기

분류 전체보기92

[iOS] Lottie 사용하기 SPM 으로 Lottie 라이브러리를 추가하고 사용하는 방법을 알아 보겠습니다. 1. SPM 으로 Lottie 라이브러리 추가하기 - Project 를 선택하고, '+' 버튼을 클릭합니다. 2. 검색창에 아래의 Lottie 라이브러리 주소를 입력하고, Add Package 버튼을 클릭합니다. - https://github.com/airbnb/lottie-spm.git 3. 아래 팝업화면에서 Add Package 버턴을 클릭합니다. 4. 아래와 같이 Lottie 라이브러리가 추가되었습니다. 5. Lottie 애니메이션 파일을 아래 사이트에서 다운로드 받습니다. - https://lottiefiles.com/featured Featured animations from our community Featured.. 2023. 10. 23.
[iOS] 스토리보드에서 Safe Area 높이의 70%로 View Height 설정하기 1. ImageView를 추가합니다. 2. ImageView의 Constraints 를 설정합니다. 3. Safe Area 와 Image View를 Shift 키를 누른 상태에서 클릭해서 모두 선택합니다. 4. Constraints 에서 Equal Heights를 선택합니다. 5. Top Margine 이 설정된 부분을 Delete키로 삭제합니다. 6. height 속성을 클릭합니다. 7. Multiplier 에 0.7 을 설정합니다. 8. ImageView의 Height이 Safe Area 의 70%로 설정되었습니다. 2023. 10. 23.
[ios] .gitignore 설정하기 프로젝트를 생성하고 git에 push한 후에 아래와 같은 폴더들이 push되지 않고 남아있는 경우가 있습니다. 사실, 이런 폴더들은 개인적인 개발 환경과 관련된 내용을 포함하고 있기 때문에 여러 명이 공동으로 작업하는 git에는 push되면 안됩니다. 만약 이런 내용들이 push가 되면, 나중에 다른 개발자가 push할 때 conflict가 발생할 수 있습니다. 그래서 이런 폴더나 파일이 git에 push 되지 않도록 “.gitignore”를 설정할 필요가 있습니다. 그 방법을 이 글에서 알아 보도록 하겠습니다. 1. .gitignore 에 들어갈 내용 작성하기 1) https://gitignore.io/ 에 접속합니다. 2) 키워드로 swift, xcode, cocoapods 를 직접 입력하고 엔터를 .. 2023. 10. 17.
[iOS] privacy-sensitive 해결 방법 "This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data." 이 오류는 iOS 앱이 카메라에 액세스하려고 할 때 사용자에게 앱이 카메라 데이터를 어떻게 사용하는지 설명하는 사용 설명이 부족할 때 발생합니다. iOS는 개인 정보 보호 및 보안을 강화하기 위해 사용자에게 앱이 민감한 데이터에 액세스할 때 왜 그 데이터가 필요한지 설명하는 사.. 2023. 10. 15.