IOS
-
[iOS] 라이트모드/다크모드 설정하기 (Appearance)/iOS 📱 2023. 8. 7. 15:29
WWDC 2019, iOS 13에서 Dark 모드가 등장했어요. (WWDC 2019 -Implementing Dark Mode on iOS) 라이트모드 지원 / 두 모드 모두 지원 / 다크모드 지원 이렇게 세가지 경우가 있는거 같아요 info.plist 에 추가하기 info.plist에 Appearance 와 Dark 를 쌍으로 추가해주세요 Appearance 에 추가 가능한 Value는 Automatic(default value), Light, Dark 3 가지입니다. 출처 WWDC 2019 -Implementing Dark Mode on iOS Apple Documentation/info.plist - UIUserInterfaceStyle(Apparance)
-
[iOS] App Vesion 표시 하고싶을 때 (CFBundleShortVersionString, CFBundleVersion)/iOS 📱 2023. 5. 13. 15:34
안녕하세요 아렉스입니다 ! 많은 앱들에서 버전을 표기하는 걸 볼 수 있어요 ! 저도 하고싶어서 찾아봤어요 Version 1.0 Build 1 를 통해서 현재 프로젝트에서 확인할 수 있는 점은 Version == Bundle version string (short) == MARKETING_VERSION Build == Bundle version == CURRENT_PROJECT_VERSION 모두 같은 내용을 참조하고있는 것을 확인했어요 Info.plist를 통해서 확인한 Key 값을 사용하기 위해서는 infoDictionary를 통해서 접근하면 됩니다 CFBundleVersion 번들을 식별하는 빌드 버전입니다. 10.14.1과 같이 마침표로 구분된 1-3개의 정수로 구성된 시스템에서 읽을 수 있는 문자..
-
아이패드 활용해서 Apple 문서 편하게 보기개발 관련 2023. 3. 3. 12:21
안녕하세요 Rx입니다 ! 저는 문서를 눈으로만 보면 머리에 잘 안 들어오더라구여 ! 흑흑 .. 밑줄치고 끄적이고 싶은데 세로로 긴 ~ 문서를 스크린샷을 찍어서 쓰긴 귀찮고,, 깔끔하지도않더라고요 여러번의 삽질 후에 제가 아이패드를 활용하는 방법을 공유하고싶었어요 !! 1. 읽기 도구로 보기 읽기 도구으로 바꾸지않더라도 이후에 나오는 방법을 사용할 수는 있어요 ! 텍스트만 편하게 볼 수 있어서 읽기 도구를 켜서 보는 편이에요 ! 읽기 도구를 사용하지않는다면 좌측 사이드바는 접는게 편했어요 2. .pdf 문서로 추출하기 웹사이트의 글을 pdf 로 변환해서 사용하는 방법은 크게 3가지가 있는데요 ! 1. 사용하는 노트앱 등으로 공유하기 2. pdf 형식으로 프린트하기 3. 마크업으로 작업 후 저장하기 1번의 ..
-
[iOS] SF Symbol 사용하기/iOS 📱 2022. 11. 28. 20:00
요즘 공부하다보니 이런 앱을 통해서 아이콘을 확인하는 것을 보았습니다 ! 오잉 나도 쓰고 싶은데 !! 🤔 그거슨 바로 SF Symbols 이었네요 !! 별도의 앱으로 찾아볼 수 있는게 너무 신나서 회사 UI/UX 디자이너님한테 보여드렸더니 ..! 이미 사용하고 계셨더라고요 ㅎㅎㅎ🫢 만약 시스템에서 SF Symbols.app을 찾을 수 없다면 아래 링크에서 별도로 다운로드해서 설치할 수 있습니다 !! https://developer.apple.com/sf-symbols/ 흐음… 벡터 그래픽 편집 도구로 기호를 내보내고 편집할 수 있는 걸보아하니 UI 디자인을 좀 더 편리하게 할 수 있게 도와주는 목적으로 등장한 것 같네용 ! 이제 저도 SF Symbols 사용해서 좀 더 편리하게 심볼이미지를 사용할 수 있..
-
[Xcode] Xcode 14에서 pod init시 에러해결Xcode ⚒ 2022. 11. 8. 19:00
평소와 같이 프로젝트를 만들고 구성하려고 했어요. pod init을 했지만.. 에러가 났어요! cocoapods-1.11.2/lib/cocoapods/user_interface/error_report.rb:34: in `force_encoding': can't modify frozen String (FrozenError) xcodeproj/project.rb:228:in `initialize_from_file': [Xcodeproj] Unknown object version (56). (RuntimeError) 이전과 달라진 점은 Xcode 14.0.1 를 사용하고 있다는 점 ? 검색을 해보니 저와 같은 증상을 겪고 있는 글을 발견 했어요 ! 아무래도 Xcode 14로 메이저 업데이트를 한 뒤에 coco..
-
[TestFlight] 외부 테스터 추가하기/Apple 심사 & 배포 관련 2022. 10. 3. 19:00
안녕하세요 ! Rx입니다 ! 마지막으로 작성했던 글을 보니 한달 전 ..🥲 이대로는 안되겠다.. 싶어서 오랜만에 포스팅을 하네요 오늘은 외부에 테스팅을 진행할 수 있는 방법에 대해서 남겨볼려고합니다 ! 외부 테스터를 추가하기 전 TestFlight가 어떤 친구인지 먼저 알아볼까요 ? 오늘 작성할 부분은 공개 링크를 공유하는 방식입니다 ! 시작 ~~~~~~~~ App store Connect에 접속해줍니다. 전 로그인이 되어있네요 😊 나의 앱 -> 외부 테스트를 진행할 앱을 선택해줄게요 ! 외부 테스팅 그룹 추가하기 빨간 네모박스를 보시면 내부 테스팅과 외부테스팅이 있습니다. 외부 테스팅 옆 + 버튼을 눌러 외부 테스팅 그룹을 생성하겠습니다 ! 외부 테스팅 관리 페이지 외부테스팅 그룹을 생성하면 우린 아래..
-
로컬라이징(Localization, Localizable) 적용하기 / info.plist/iOS 📱 2022. 8. 21. 23:53
안녕하세요 Rx입니다😊 오늘은 한글 하드코딩을 피하고 다국어 지원을 위한 현지화에 대해서 포스팅하겠습니다. 로컬라이징이 뭔데 ? 현지화는 글로벌화 (Globalization)와 대비되는 개념으로, 글로벌화가 세계공통의 표준화를 노리는 전략이라면 현지화는 현지의 문화적, 정치적, 사회적 특성에 맞춘 특화에 초점을 맞춘다고 할 수 있다. -나무위키- 나무위키에서는 위와 같이 설명하고 있습니다. 아이폰에서 한국어 이외의 언어로 변경하였을 때 앱에서 영어가 나온 것을 볼 수 있습니다. 여러분들도 어떤 앱이 어떻게 로컬라이징을 하고있는지 한번 찾아보세요 !! 이제 본격적으로 info.plist 에 로컬라이징을 적용해보겠습니다 !! 고고 !! info.plist 카메라 사용 권한을 얻기 위해 info.plist에 ..
-
[문제해결] Failed to install the requested applicationXcode ⚒/Tips 2022. 8. 7. 04:46
안녕하세요 Rx 입니다 ! 간만에 [문제해결] 글을 작성하는 것 같네요 ! The bundle identified of the application could not be determined. Ensure that application's info.plist contains a value for CFBundleIdentifier. 오늘 발생한 문제입니다 ! 잘 되던 Run이 안되네요 !! 최근에 바꾼게 뭐가 있을지 생각을 해봤는데 폴더 구조가 변경이 되었어요 !! 최근에 스터디를 진행하면서 다른 분들과 코드를 공유하다보니 괜찮다고 생각하는 건 이것저것 적용해보고있거든요 ! 실제로 오류문에서도 info.plist 를 확인할 수 없다고그러네요 Build Settings에서 info.plist의 위치에 대한 ..