분류 전체보기
-
TestFlight 업로드 시 수출규정 관련 문서 누락 메시지 해결하기App Store 2022. 1. 5. 21:00
안녕하세요. 그린입니다🟢 이번 포스팅에서는 앱 심사를 하기 전 TestFilght에 업로드 할때 수출규정 관련 문서 누락되었다는 메시지를 해결해보겠습니다🙌 (아주 간단하고 짧습니다..!) 개발자들은 앱 스토어 커넥트 사이트에서 (바로아래!) https://appstoreconnect.apple.com/login 앱 스토어에 본인 혹은 회사의 앱을 등록하여 TestFlight에서 테스트도 해볼 수 있고 해당 빌드를 가지고 심사를 요청하고 배포까지 할 수 있죠? 그런데 간혹 앱을 TestFlight에 올릴때 아래와 같은 경고 메시지를 마주할때가 있습니다⚠️ 이런거 많이 보셨나요? 우선 왜 이런 메시지가 뜨는지 그리고 이 메시지가 뭘 말하는지 부터 알아야될것 같아요. 그럼 먼저 그 이유를 살펴보시죠🚀 수출 규..
-
2021년 iOS 개발자로서의 회고회고 2022. 1. 3. 10:31
안녕하세요. 그린입니다🟢 이번 포스팅은 조금 특별해요. 2021년을 iOS 개발자로 시작했고 끝마쳤기에 처음으로 개발자로서 올 한해를 스스로 회고해보려 합니다🙌 무형식 무근본 회고입니다. 생각나는데로 하고싶은데로 재잘거리는 회고가 될것 같네요🙃 회고 목차 2021년 신분과 커리어 변화 흐름 2021년 개발자로서 성장한 부분 2021년 개발자로서 만족하는 점 2021년 개발자로서 아쉬운 점 2022년 개발자로서 목표 2022년 개발 외적으로 목표 마무리 소감 2021년 신분과 커리어 변화 흐름 2020년 4분기부터 시작했던 야곰 아카데미(아카데미 회고는 제 블로그 회고 탭에 있습니다👍)를 2021년 1분기까지 이어서 진행되었다. 그러면서 정말 많은 iOS 개발자 캠퍼들과 만나고 또 현업에서 활약하고 있는 ..
-
SVG in XcodeXcode 2021. 12. 27. 21:38
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Xcode에서 SVG 파일을 사용하는 방법에 대해 학습해보겠습니다💁🏻 SVG? Scalable Vector Graphic의 약자입니다. 2차원 벡터 그래픽을 표현하기 위한 XML의 파일 형식이라고 정의되어 있군요👍 우리가 흔히 아이콘이나 간단한 앱 내 이미지들을 넣을때 SVG를 활용하곤 하죠. 그럼 왜 SVG를 사용할까요? 우선 디바이스마다 스케일이 다르기에 이를 어느곳에서나 깨지지 않고 볼 수 있도록 벡터 이미지를 사용합니다. 벡터 이미지는 확대해도 픽셀이 깨지지 않는 속성이 있습니다. SVG vs PNG PNG로 이용할 경우 에셋에서 @1x, @2x, @3x로 스케일마다 파일이 필요한건 잘 아실겁니다. 이럴경우 당연히 @3x는 파일 크기가 커집니다. SVG ..
-
swipeActionsSwiftUI 2021. 12. 23. 20:20
안녕하세요. 그린입니다🟢 이번 포스팅에서는 SwiftUI에서 사용되는 swipeActions이라는것을 알아보겠습니다💁🏻 swipeActions? 자 다들 아래 같은 기능에 아주아주 친숙하실거에요. 리스트에서 목록을 스와이프 했을때 뭐 저장하거나 삭제하거나 등등 메모앱에서 너무 많이 사용되고 그뿐만아니라 거의 모든 이런 구성에는 필수적인 기능이죠? 오늘 알아보고 따라 구현해볼건 바로 요 기능입니다! 공식문서의 개념 정의를 보겠습니다. 리스트의 행에 스와이프 시 커스텀한 로직을 태울 수 있다고 나옵니다. swipeActions의 파라미터 우선 해당 메서드의 정의된 선언을 보겠습니다. func swipeActions( edge: HorizontalEdge = .trailing, allowsFullSwipe: ..
-
Macaw Vector Graphics LibraryLibrary 2021. 12. 20. 21:15
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Macaw라는 백터 그래픽스 라이브러리를 한번 훑어보려합니다🙋🏻 먼저 Macaw라는 라이브러리가 어떤건지 소개부터 하고 가겠습니다. https://github.com/exyte/Macaw GitHub - exyte/Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support Powerful and easy-to-use vector graphics Swift library with SVG support - GitHub - exyte/Macaw: Powerful and easy-to-use vector graphics Swift library with SVG support github...
-
Xcode 13.2 Release NotesXcode 2021. 12. 17. 11:39
안녕하세요. 그린입니다🟢 이번 포스팅에서는 최근 업데이트된 Xcode 13.2 릴리즈 노트에 대해 알아볼까 합니다💁🏻 정말 최근이죠? 지금으로부터 4일전 그러니까.. 2021년 12월 13일! Xcode가 13.2 업데이트 버전을 내놓았어요👍 그런데 커뮤니티에서는 기존 사용하던 라이브러리들을 못찾고 몇가지 이슈가 있다는 제보가 들리더라구요..🥲 저도 그래서 현업 플젝에 리스크가 있을까봐 아직 업데이트는 하지 못한 상황이고 개인 용도로 사용하고 있는 맥에서 업데이트를 진행해봤습니다! 그러면 우선 애플의 Xcode 13.2 ReleasNotes를 기반으로 어떤것들이 업데이트 되었는지 알아보겠습니다🙋🏻 (거진 애플 공식문서를 제가 보기 편하게 번역해보면서 작성한거라 빼먹은게 있을 수 있어요..ㅎㅎ) https..
-
LeetCode - Suffle an ArrayAlgorithm 2021. 12. 13. 20:28
안녕하세요. 그린입니다🟢 이번 포스팅에서는 조금 쉬운 알고리즘을 하나 풀어볼까합니다. 어후 오늘 코딩이 잘 안되서 머리 깨울겸 하나 풀고 시작하려고해요🤯 이번에는 LeetCode에서 Suffle an Array라는 문제를 풀어봤어요! 문제제시 Given an integer array nums, design an algorithm to randomly shuffle the array. All permutations of the array should be equally likely as a result of the shuffling. Implement the Solution class: Solution(int[] nums) Initializes the object with the integer array ..
-
LeetCode - Patching ArrayAlgorithm 2021. 12. 10. 20:32
안녕하세요. 그린입니다🟢 이번 포스팅에서는 오랜만에 알고리즘을 하나 풀어볼까합니다. 이번에는 LeetCode에서 Patching Array라는 문제를 풀어봤어요! 문제제시 Given a sorted integer array nums and an integer n, add/patch elements to the array such that any number in the range [1, n] inclusive can be formed by the sum of some elements in the array. Return the minimum number of patches required. Example 1: Input: nums = [1,3], n = 6 Output: 1 Explanation: Com..