[개발일지] 04. PR 리뷰 리마인더를 도입하다. (feat. 리뷰 부탁드려요!!!!)
·
탭탭 - TapTap/개발일지
세상에는 번거롭고 불편한 점이 너무 많아요처음에는 제가 단순히 귀찮음이 많은 사람이라고 생각했어요. 번거로운 작업이 있으면 '누가 대신 해주면 좋겠다'라는 생각을 자주 했던 것 같아요. 하지만 아카데미 활동을 하면서 주변 러너들에게 "효율적인 사람 같다"는 이야기를 여러 번 들었어요. 처음에는 그 말이 크게 와닿지 않았지만, 돌이켜보면 저는 항상 불편한 점을 개선하고 싶어했던 것 같아요. 그래서 타인이 보기에는 효율적인 사람으로 보였을 수도 있겠다는 생각이 들었어요.심지어 PR을 생성할 때마다 리뷰어를 직접 등록하는 것이 번거롭다는 이유로, CODEOWNERS를 설정해 리뷰어가 자동으로 등록되도록 했죠. 한 번의 클릭을 덜 하게 되었죠. 리뷰 좀 해주세요!!!애플 디벨로퍼 아카데미에서 오프라인으로 프로..
[애플디벨로퍼아카데미] Challenge 2
·
애플 디벨로퍼 아카데미/챌린지 회고
블로그 정리하다 회고 글을 삭제해서, 예전에 백업 해두었던 글을 다시 업로드 합니다! 개인 챌린지 첫 챌린지가 끝나고 브릿지를 거쳐 드디어 두 번째 챌린지가 시작되었다. C2는 C1과 달리 개인 챌린지로, 베이직 스킬을 학습하는 과정이다. C1에서는 개발을 할 기회가 없어서 아쉬움이 남았지만, C2에서는 드디어 앱을 개발할 수 있다는 생각에 설렘을 안고 챌린지를 맞이하게 되었다. C2 목표 욕심내지 않기 SwiftUI, 디자인이 처음인 상태에서 화려한 결과물을 만드는 것보다는, 테크와 디자인 모두에서 기술적인 성장을 이룰 수 있는, 작지만 의미 있는 결과물을 만드는 것을 이번 C2 목표로 설정했다. C2에서 이루고 싶은 것 나는 C2에서 이루고 싶은 목표를 분야별로 설정했다. ⚙️ Tech1. 단방향 ..
[SwiftUI] SwiftUI에서 UIKit 사용하기
·
Swift/SwiftUI
SwiftUI만으로 개발을 진행하기에 한계가 있다? SwiftUI는 비교적 새로운 UI프레임워크 입니다. UIKit은 오랜 시간 동안 개발되고 개선되어 왔으며, 다양한 UI요소와 상호작용 패턴을 지원합니다. 반면 SwiftUI는 아직 발전 중이며, 특히 복잡한 UI패턴이나 특수한 사용자 인터랙션을 구현할 때 제한이 있습니다. 예를들어 SwiftUI에서 쉐어 익스텐션을 사용한다는 등이 있습니다. API 커버리지 측면에서도 SwiftUI는 아직 UIKit의 모든 기능을 완전히 대체하지는 못합니다. 카메라, 복잡한 제스처 처리, 고급 텍스트 편집 기능, 세밀한 애니메이션 제어 등 UIKit이 더 효과적이고 풍부한 API를 제공합니다. 따라서 이러한 기능이 필요한 앱에서는 UIKit 컴포넌트를 SwiftUI에 ..