뤼이드에서 신규 서비스의 iOS 앱 개발을 담당하게 되어, 아키텍처에 대한 고민을 하게 되었습니다. 협업을 위해서는 어느 정도 대중적인 아키텍처가 필요했는데, 익숙함이 가장 큰 무기인 MVC(Massive View Controller)는 유지보수와 확장성을 생각했을 때, 미래에 큰 고통을 받을 것이 분명하여 제외했습니다.
[Read More]
[SwiftUI] UIKit과 인터페이스 연결하기 - 2/2
SwiftUI에서 UIPageControl 사용하기
이번 글에서는 UIKit의 UIPageControl을 SwiftUI에서 사용하는 방법에 대해 알아볼 것입니다. 이전 글과 이어지는 내용이기 때문에, 이전 글을 먼저 보고 오셔야 합니다. 😎
[Read More]
[SwiftUI] UIKit과 인터페이스 연결하기 - 1/2
SwiftUI에서 UIPageViewController로 페이징 구현하기
SwiftUI는 모든 Apple 플랫폼의 기존 UI 프레임워크들과 함께 완벽하게 동작합니다. 예를 들어, UIKit의 뷰와 뷰 컨트롤러들을 SwiftUI의 뷰 안에 배치할 수 있고, 그 반대도 가능합니다.
– from Interfacing with UIKit
[Read More]
Moya의 사용법을 알아봅시다
Moya를 사용하여 쉽고 간편하게 네트워킹 구현하기
이번 글에서는 iOS의 네트워크 추상화 프레임워크인 Moya에 대해 알아볼것 입니다.
[Read More]
[번역] Increasing Performance by Reducing Dynamic Dispatch
동적 디스패치를 줄여 성능을 향상시키는 방법
다른 많은 언어들과 같이, Swift는 클래스가 슈퍼 클래스에 선언된 메서드와 프로퍼티를 재정의 할 수 있도록 허용하고 있습니다. 이는 프로그램이 런타임에 어떤 메서드나 프로퍼티를 참조해야 하는지 결정하고, 간접적인 호출 또는 간접적인 접근을 해야한다는 것을 의미합니다.
[Read More]