일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 서울 올림픽 파크텔
- Error
- 칭찬 하는 법
- 긴장긴장
- ios
- 코엑스
- 열심히 살았다
- CleanArchitecture
- 좋은 하루
- 대한민국 소프트웨어대전
- performance analysis of swiftui and uikit
- 선산 휴게소
- 회사 탐방
- 노브랜드 버거
- 도담도담
- 도담도담 V2
- ErrorHandlingRIBs
- swiftUI
- Android 10
- swiftui uikit performance
- performance of swiftui
- 포기하지 않기
- xcframework
- 잘못된 칭찬
- 목표 성취
- Scoped Storage
- 안드로이드
- performance of uikit
- B1ND
- 내 철학
- Today
- Total
목록분류 전체보기 (9)
건우의 개발 일기

원문 (Performance analysis of SwiftUI and UIKit)소개스마트폰은 우리 일상 생활의 중요한 부분이며 다양한 작업을 위해 이러한 장치에 의존하고 있습니다. 모바일 폰의 인기가 계속 증가함에 따라, 프리미엄 사용자 경험을 제공하는 고품질 애플리케이션에 대한 수요가 증가하고 있으며, 이는 앱 개발 환경에서 매우 경쟁적인 분위기를 조성하고 있습니다. 사용자 인터페이스(UI) 프레임워크는 애플리케이션이 점점 더 복잡해짐에 따라 현대적이고 사용자 친화적인 앱을 개발하는데 중요한 역할을 합니다. 높은 성능의 애플리케이션을 만드는 도전은 고성능 UI 프레임워크의 사용을 필요로 합니다. iOS 생태계는 계속해서 확장되고 진화해왔으며, 개발자를 위한 다양한 프레임워크와 도구가 등장했습니다. ..

https://rjsdnqkr0.tistory.com/18 Mobile CleanArchitecture Error Handling Clean Architecture 구조에 맞게 오류를 처리하는 방법에 대한 생각 👍 Domain Error 에러는 최종적으로 사용자에게 보이게 된다. 그렇기 때문에 개발자 혼자 생각하는 것이 아닌 기획자, 디자이너와의 rjsdnqkr0.tistory.com Domain Error 개념으로 에러를 핸들링하는 방법에 대한 생각 정리 글이다 여기의 확장형으로 공통적으로 발생될 수 있는 에러를 RIBs를 통해 Scope을 지정하여 핸들링하는 방법에 대한 생각이다 🤔 Common Error Handling 시 발생될 문제점 앱에서는 공통적으로 발생 될 수 있는 에러가 존재한다. 대표적..
UIViewController 생명주기에서 loadView는 view를 맨 처음 호출하였을 때 발생된다. 그리고 viewDidLoad는 loadView 직후에 발생된다. GitHub의 여러 코드를 보았을 때, UIViewController init 타이밍에서 view의 backgroundColor를 설정하거나 addSubView를 하는 등의 코드를 적지 않게 볼 수 있었다. 하지만 앞서 말한 대로 viewDidLoad는 view를 처음 호출한 시기에 불린다. 만약에 TabBar 형태의 화면에서 ViewController를 인스턴스화 시켜 배열로 들고 있고, 이를 이용하여 화면 이동을 한다고 해보자. init 타이밍에서 view를 호출하였다면 인스턴화 시키는 과정에서 이미 viewDidLoad 까지 호출될..
Clean Architecture 구조에 맞게 오류를 처리하는 방법에 대한 생각 👍 Domain Error 에러는 최종적으로 사용자에게 보이게 된다. 그렇기 때문에 개발자 혼자 생각하는 것이 아닌 기획자, 디자이너와의 커뮤니케이션을 통해 적합한 처리를 해주어야 한다. 이때 필요한 것이 보편 언어 (Ubiquitous language)이다. 예를 들어서 기획자에게 "Decode 에러는 어떤 식으로 처리할까요?"라고 말한다면 기획자는 쉽게 알 수 없을 것이다. 사용자도 마찬가지이다. Decode, Encode Error 등은 사용자에게도 불필요한 정보이다. Clean Architecture 3 계층 중 비즈니스 로직을 포함하고 있는 Domain 계층은 Ubiquitous language를 담고 있다. Dom..

1. framework 위치 이동 simulator, device framework 분리하여 한 폴더에 위치 2. 명령어 실행 xcodebuild -create-xcframework \ -framework iphoneos/SHBDeviceInfo.framework/ \ -framework iphonesimulator/SHBDeviceInfo.framework/ \ -output SHBDeviceInfo.xcframework 해당 폴더에서 명령어 실행 3. 결과 확인 xcframework successfully written out to: /Users/a60117282/Documents/SHBDeviceInfo/SHBDeviceInfo.xcframework

😑 오늘의 삽질 🤷♀️ 이게 뭐지? 2월 4일 심상치 않은 메시지 하나가 날아왔습니다. 권한이 다 허용되어 있는데 Permission denied 가 뜬다는 것이었습니다 (?) 당시에는 별 큰 이슈는 아니라고 생각했습니다. 😭 🤬 아니 ㅡㅡ 이게 뭐지?? 때마침 잠시 쉬는 동안 사이드 프로젝트를 하나 해보고 있는중이였는데 저장공간에서 Permission denied 가 뜨기 시작한 것이었습니다. 제 사이드 프로젝트 특성상 저장 공간을 사용하지 못하면 단 하나의 작업도 진행할 수 없는 상황이었습니다. 아니 분명 어제까진 됐는데;; ( 구글링 → 퍼미션 확인하세요 → 돼있음 → 그럼 이 방법으로 확인하셈 → 돼있음 → ;; ) 결국 그날 작업한 코드가 문제인 건가 싶어 눈물을 머금고 Discard all ..