일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문제개선
- 상태관리
- 개발시작
- WorkManager
- EncryptedSharedPreferences
- Jitpack
- 개발자도전기
- 안드로이드
- Swift
- compose
- 클래스 설계
- ios
- 모바일앱개발
- 앱개발
- foregroundservice
- Kotlin
- SharedPreference
- Android
- 초보개발자
- 문제해결
- Developer
- Java
- 코루틴
- 앱심사경험
- 앱심사대응
- chatGPT
- SwiftUI
- coroutines
- androidstudio
- 코틀린
- Today
- Total
목록Swift (2)
개발린생
비교를 위해 UI 정의와 함수 구조를 유사하게 구현했으며,두 플랫폼 모두 GreetingView에서 이름을 인자로 받아, 그 값을 MainScreen 화면에 텍스트로 표시하는 예제를 작성해봤다.Android Compose의 @Composable 함수와 SwiftUI의 View 구조체가 각각 비슷한 역할을 수행한다.Android Compose의 Composable 함수@Composable 어노테이션을 사용해 함수로 UI를 정의한다.각 UI 컴포넌트는 재사용 가능한 함수로 만들 수 있으며, 컴포저블 함수는 컴포지션에 참여해 UI 트리를 형성한다.예시 코드:@Composablefun MainScreen() { // MainScreen에서 GreetingView 컴포저블을 호출하고 문자열을 전달 Gr..
Android와 iOS는 서로 다른 운영체제를 기반으로 하지만, 개발 과정에서 공통적으로 적용되는 개념과 구조가 많은 것 같다.둘을 동시에 공부할 것이기 때문에 Android와 iOS 개발에서 공통적으로 사용할 수 있는 필수 개념들을 ChatGPT를 통해 정리해봤다. 한번에 많은 지식을 습득하기는 어려우니 키워드를 하나하나씩 파헤칠 예정..ChatGPT, Android와 iOS 개발의 공통적인 부분이 있을까? 1. 아키텍처 패턴 (MVC, MVVM 등) Android와 iOS 모두 MVC(Model-View-Controller), MVVM(Model-View-ViewModel) 같은 아키텍처 패턴을 따른다.이를 통해 비즈니스 로직과 UI를 분리하여 유지보수성을 높이고, 코드의 구조를 깔끔하게 유지할 수 ..