iOS
-
앱 출시 - 몽실(Mong:seal)iOS 2022. 6. 27. 11:16
안녕하세요. 그린입니다🟢 이번 포스팅에서는 제가 "디자이너와 프로그래머의 만남"이라는 뜻의 디프만이라는 동아리에서 11기로 활동하며 런칭한 앱과 기술에 대해 소개해보는 시간을 가져보려고 합니다🙋🏻 간략한 일정 회고 우선 이번 프로젝트는 기획자 3명, 백엔드 3명, iOS 3명으로 진행했어요. 짧은 3~4개월안에 모든 기획과 디자인이 나와야하고 그 바탕으로 개발까지 이뤄져 출시까지 딱 되야하는 아주 촉박한 일정이였어요. 그렇기에 서비스에 대해 MVP모델을 빠르고 라이트하게 설계하고 와이어프레임과 유즈케이스를 도출해내는 과정이 가장 중요했어요. 이 과정을 최대한 빠르게 한달을 넘기지않고 쳐냈습니다. 그리고 바로 개발을 유기적으로 들어가서 일정을 맞출 수 있었습니다. 앱 소개 몽실 앱은 "흐릿했던 꿈을 선명하..
-
WWDC 2022 - 2일차 발표 요약iOS 2022. 6. 9. 08:28
안녕하세요. 그린입니다🟢 오늘은 드디어 WWDC 2022가 진행된지 삼일째에요! 1일차에는 거의 제품 및 OS 소개가 이뤄졌고 2일차에는 드디어 애플 개발자들이 가장 눈여겨볼만한 기술들이 쏟아져 나왔습니다! 이에 이번 포스팅에서는 2일차 발표를 아주 제 입맛대로 요약해보려해요. 정말 정말 간단히 요약하는것이고 세부적인 사항들은 추가로 포스팅 할 예정이니 여기서 디테일하게 왜 나왔고 어떤 기술이 생겨났는지 까지 파악하시기에는 어렵다는점..🙋🏻 또한 제가 관심 있는 분야들만 다뤄 WWDC 2022 - 2일차의 모든 내용이 있는건 아니라는점! 양해 바랍니다🙇🏻 WWDC 2022에서 나온 기술 학습 Swift 5.7 https://www.hackingwithswift.com/articles/249/whats-n..
-
애플 로그인 (Sign In with Apple)iOS 2022. 4. 18. 11:44
안녕하세요. 그린입니다🟢 이번 포스팅에서는 iOS에서 애플 로그인을 연동시키는 학습을 해보겠습니다🙋🏻 애플 로그인? 여러 앱을 보면 소셜 로그인(카카오, 구글, 네이버)등을 연동하여 해당 소셜 계정으로 앱을 로그인 할 수 있도록 지원하고 있습니다. 그런데 2019년에 애플이 동일하게 애플 계정으로 다른 앱을 로그인할 수 있는 기능을 만들었어요. 더군다나 우리의 애플은 다른 소셜 로그인을 붙인다면 꼭 애플 로그인도 붙여야된다고 권장 아닌 권고를 합니다! 그래서 애플 로그인을 꼭 붙여야하는 상황이니 알아보시죠! 애플 로그인 최소 OS 지원 애플 로그인은 iOS에서는 13.0 이상 버전에서만 Sign In With Apple 기능 구현을 사용할 수 있으니 참고해주세요. 그 밑 버전들은 해당 문서를 참고해보시면..
-
DarkModeiOS 2022. 3. 31. 20:51
안녕하세요. 그린입니다🟢 이번 포스팅에서는 다크모드에 대해서 알아보겠습니다🙋🏻 다크모드? 다크모드는 iOS 13 이상에서 흔히들 말하는 설정에서 디바이스 자체를 다크모드로 설정하면 전체적으로 어두운 테마의 시스템을 채택하도록 할 수 있습니다. 특징은 어두워지는만큼 더 많은 생동감을 사용해 전경 컨텐츠들을 더 부각시켜줍니다. 앱에서 다크/라이트 모드 대응 시 주의점 1. 앱도 다크모드에 따라 잘 반영해야합니다. 2. 라이트/다크 모두에서 디자인이 의도한바와 같이 정상적인지 테스트해야합니다. 3. 대비 및 투명도 등 접근성 설정을 조정했을때에도 다크모드에서 가독성이 좋은지 확인해야합니다. 다크모드 색상 관련 다크모드의 색상을 선택할때는 중요한 사항들이 조금 있습니다. 1. 시스템 배경색 선호 - 다크모드는 ..
-
UIFeedbackGeneratoriOS 2022. 3. 14. 10:44
안녕하세요. 그린입니다🟢 이번 포스팅에서는 UIFeedbackGenerator에 대해 학습해보겠습니다🙋🏻 우선, 왜 이걸 학습하게 되었는지 얘기를 해볼까 합니다. 프로젝트 수행중에 어떤 유저의 액션에 의해서 (QR이나 바코드를 찍는다던가 하는) 디바이스의 진동 혹은 사운드를 내주고 싶을 경우가 있잖아요? 그럴때 어떠한 액션을 어떻게 구현해주는게 베스트일지 찾다가 요 UIFeedbackGenerator를 발견하고 학습하게 되었어요! 사용법도 되게 단순하고 개념도 간단해서 금방 적용할 수 있었고 이에 대해 단순히 저는 UINotificationFeedbackGenerator만 사용했었는데 이거 말고도 UIFeedbackGenerator을 상속 받는 다른 친구들도 있길래..! 이참에 한번 간략히 정리해보려고 ..
-
링크 공유 & 이동 구현하기iOS 2021. 11. 23. 22:00
안녕하세요. 그린입니다🟢 이번 포스팅에서는 iOS에서 기본 기능으로 여러모로 잘 사용되고 있는 링크 공유 및 링크 이동하기에 대해 구현해보겠습니다💁🏻 다들 앱을 사용하시다가 링크복사를 통해 링크 공유하기 그리고 버튼을 눌러서 특정 웹페이지로 이동하는 등의 경험은 아주아주 당연하고 많이 있으실겁니다! 그래서 이 당연한건 당연하게 SwiftUI로 한번 도전해보겠습니다. 사실 뷰만 SwiftUI일 뿐이지 그 링크에 대한 액션은 특별할건 없어요..😅 스택오버플로나 구글링만 해봐도 링크 공유와 이동에 대해선 너무너무 공식처럼 많이 나오기에 이걸 잘 활용해서 저는 조금 더 구조적으로 만들어보겠습니다🙋🏻 우선 어떤 구현을 할것인지 시뮬레이터 동작을 보시죠! 시뮬레이터 동작 자 공유를 누르면 시뮬레이터여서 카톡이나 다..
-
AirbridgeiOS 2021. 10. 27. 21:35
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Airbridge(에어브릿지)에 대해 학습해보겠습니다💁🏻 우선 에어브릿지가 무엇인지 짚고 넘어가보도록 하죠! Airbridge란? "Airbridge는 People-based 기여도분석 서비스로서, 다양한 디바이스, 플랫폼, 그리고 운영체제를 통합하는 마케팅 성과 분석을 제공합니다. 특히 파편화되어 있는 웹사이트와 모바일 앱의 마케팅 성과 분석을 통합적으로 제공하여, 올바른 성과 분석에 도움을 줍니다. Airbridge의 People-based 분석은 자체 Identity Resolution Engine(IRE)에 기반하고 있습니다. IRE는 파편화된 고객 정보를 ‘사람’ 중심으로 묶어준 뒤, 이를 재구성하여 정확한 고객 여정을 확인할 수 있도록 도와주고 있습니..
-
App Tracking TransparencyiOS 2021. 10. 16. 10:51
안녕하세요. 그린입니다🟢 이번 포스팅에서는 App Tracking Transparency에 대해 학습해보겠습니다🧑🏻💻 우선 App Tracking Transparency가 무엇인지 알아보시죠! App Tracking Transparency? 앱 추적 투명성이라고 해석할 수 있습니다. iOS 14.5부터 애플에서 App Tracking Transparency 프레임워크가 추가되었어요. 기존에는 앱에서 사용자의 IDFA(IDentifier for Advertising)이라 불리는 광고 ID에 아무 제약없이 접근하여 수집할 수 있었어요. 그런데 아시다시피 요즘은 워낙 이런 개인정보추적에 민감하다보니 앱의 최초 실행 시 해당 앱이 추적하는것에 대한 허가를 사용자가 선택 할 수 있게되었습니다. 당연히 애플 정책..