분류 전체보기
-
UIKit에서 ViewController간 데이터 전달iOS 2024. 1. 22. 19:06
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 UIKit에서 ViewController간에 데이터를 전달하는 방법에 대해 알아보겠습니다 🙋🏻 iOS 개발을 처음 접하면서 UIKit을 학습하시는분들이 종종 ViewController간에 데이터를 어떻게 전달하는지 막막해 하시는걸 리뷰나 멘토 활동을 하면서 봐서 한번 간단히 대표적인 방법들을 정리해보고자 했었는데 미루고 미루다가 이제서야 해보게 되었네요..! 데이터를 전달하는 방식들은 정말 다양하겠지만, 이번 포스팅에서는 가장 대표적인 직접 데이터를 전달하는 방법들을 몇가지 같이 알아볼까 합니다 😃 그럼 바로 슛들어갑니다~ 직접 프로퍼티 접근 가장 먼저 쉽게 해볼 수 있는 방법은 VC의 프로퍼티에 직접적으로 접근해서 데이터를 전달하는 방법입니다. 간단하게 예시..
-
SwiftUI로 동적 뷰 레이아웃 구성하기SwiftUI 2024. 1. 18. 18:33
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 SwiftUI로 동적 뷰 레이아웃을 구성하는 방법에 대해 소개해볼까 합니다 🙋🏻 본격적으로 알아보기에 앞서 어떤걸 해보고 싶은지 한번 스포하고 갈께요! 요런 뷰를 구성해보려 하거든요! 😃 언뜻보기에는 간단해보이나, 세부 조건들이 있어요. 1️⃣ 해당 칩스(뱃지)에 들어간 Text의 길이만큼 칩스가 다 노출되어야함 2️⃣ 화면을 벗어나거나 짤리면 안됨 3️⃣ Text의 길이가 길어서 배치할 수 없으면 다음 행으로 이동하여 배치 4️⃣ 스크롤 없이 화면에 모두 노출해야함 이런 Text 길이에 따라 유동적으로 칩스 뷰를 배치하는 그런 구현을 해보려고 합니다! 여러분들이라면 이 뷰를 어떻게 구현하실것 같으신가요? 🤔 음... 그냥 LazyVGrid 적절히 잘 쓰면 되..
-
fastlane으로 Firebase App Distribution 자동화 🤖Fastlane 2024. 1. 15. 07:05
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 fastlane을 이용해서 Firebase App Distribution을 사용하여 앱을 자동 배포하는 방법에 대해 알아볼께요 🙋🏻 우선 이전 포스팅인 Firebase App Distribution으로 앱 배포하기 포스팅을 먼저 보고 오시는것이 도움이 됩니다ㅎㅎ Firebase App Distribution으로 앱 배포하기 안녕하세요. 그린입니다 🍏 이번 포스팅에서는 Firebase App Distribution을 이용해 앱을 배포하는 방법에 대해 알아보겠습니다 🙋🏻 그럼 우선 Firebase App Distribution이 뭔지부터 알고 갈까요? Firebase Ap green1229.tistory.com 또한 호옥시나 fastlane이 어떤건지 어떻게 설치..
-
Firebase App Distribution으로 앱 배포하기iOS 2024. 1. 11. 19:27
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 Firebase App Distribution을 이용해 앱을 배포하는 방법에 대해 알아보겠습니다 🙋🏻 그럼 우선 Firebase App Distribution이 뭔지부터 알고 갈까요? Firebase App Distribution? Firebase App Distribution은 Firebase의 도구 중 하나로, 개발자가 앱의 사전 출시 버전을 테스터들에게 쉽게 배포할 수 있도록 도와주는 서비스입니다. 우리는 보통 App Store Connect의 Testflight를 이용해서 테스트 앱을 업로드했었는데요. 동일하게 테스트 앱에 대해 Firebase App Distribution를 사용한다고 보면 됩니다. 조금 다른점은 Testflight로 업로드된 빌드로 ..
-
SwiftUI에서 shadow와 blur 사용하기SwiftUI 2024. 1. 8. 19:30
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 자주 사용하고 있었는데 한번도 글로 정리해보지 않았던 shadow와 blur 모디파이어에 대해 정리해보겠습니다 🙋🏻 주의 ⚠️ 내용 다소 짧음! 공식문서들을 기반으로 알아볼거에요! 그럼 shadow부터 가시죠 🚀 shadow SwiftUI에서 shadow 모디파이어는 뷰에 그림자를 추가해줍니다. 조금 더 뷰가 입체적으로 보일 수 있기에 저는 다른 뷰들과 조금 영역을 구분되어 보여줄때 자주 사용합니다! SwiftUI를 적용할 수 있는 iOS 13.0 이상 버전이라면 사용 가능합니다. func shadow( color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat ..
-
VoiceOver를 통한 이벤트 전송iOS 2024. 1. 4. 19:30
안녕하세요. 그린입니다 🍏 이번 포스팅은 보이스오버 기능을 사용 시 보이스오버 이벤트를 전송하는 방법에 대해 학습해보겠습니다 🙋🏻 그전에 보이스오버에 대해 개요부터 어떻게 기본적으로 사용되는지 이전 포스팅에서 세밀하게 다뤄봤으니 그걸 먼저 보고 오시는걸 추천합니다! 이번 학습은 이전 포스팅의 연장으로 특정 부분에 대해 살펴봅니다ㅎㅎ SwiftUI에서 VoiceOver 사용하기 안녕하세요. 그린입니다 🍏 이번 포스팅에서는 SwiftUI에서 VoiceOver를 적용하고 사용하는 방법에 대해 알아보려합니다 🙋🏻 이번 포스팅에서는 VoiceOver가 무엇이고 SwiftUI에서 어떻게 적용 및 사 green1229.tistory.com 자 그럼 시작해볼까요~? VoiceOver를 통한 이벤트 전송? 먼저 보이스오..
-
Recap 2023회고 2024. 1. 1. 10:11
안녕하세요. 그린입니다 🍏 이번 포스팅은 또 1년마다 이맘때 돌아오는 주제입니다. 바로 올 한해를 돌아보며 올 한해 목표를 세운것을 체크하고 또 새롭게 시작하는 한해에 대해 개발자로서, 개발자를 넘어선 인생으로서 목표를 세워보는 회고입니다 😃 벌써 iOS 개발자가 되고서 3번째 회고를 쓰고 있는데 그만큼 참 시간이 빠르다고 느껴집니다 🥹 2023년 올 한해는 저한테 더욱 뜻깊고 많은 활동들을 했던 1년이라 더 길게 느껴졌어요! 당연히 이번 회고도 정말 무형식 무근본의 회고입니다 😊 어떻게 회고를 해볼까~ 🤔 아래 순서로 한번 회고를 진행해볼까 합니다. 1️⃣ 2023년 목표 달성 체크 2️⃣ 2023년 개발자로서 성장한 부분 3️⃣ 2023년 개발자로서 아쉬웠던 부분 4️⃣ 2024년 개발자로서 목표 5..
-
Get started with privacy manifests (feat. WWDC 2023)iOS 2023. 12. 28. 19:20
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 WWDC 23에서 또 하나 나온 Get started with privacy manifests라는 섹션을 학습해보면서 왜 어떻게 적용해야하는지 포스팅해보려고 합니다 🙋🏻 News 📰 애플은 올해 WWDC 2023에서 개인정보 보호 관련하여 새로운 소식을 전달했습니다. 바로, 명확히 몇월 몇일까지는 나오지 않았지만 2024년 봄 (이제 진짜 얼마 안남았네요ㅎㅎ)부터 앱 스토어에 앱을 새롭게 등록하거나 업데이트를 할 때 앱 리뷰 과정에서 개인정보 보호 관련한 몇가지 항목들의 심사가 추가된다고 합니다 🥲 하나씩 알아볼까요? 1️⃣ Privacy Manifest 우선 오늘 이어서 WWDC 23의 Get started with privacy manifests 섹션 영상..