일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문제해결
- 문제개선
- chatGPT
- WorkManager
- ios
- targetsdk
- compose
- Swift
- 앱심사경험
- Android
- Google Play
- Kotlin
- 앱심사대응
- SwiftUI
- Jitpack
- SharedPreference
- foregroundservice
- 앱개발
- Developer
- 상태관리
- 초보개발자
- 클래스 설계
- 안드로이드
- coroutines
- Java
- 코루틴
- Android Studio
- 개발자도전기
- 개발시작
- EncryptedSharedPreferences
- 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를 분리하여 유지보수성을 높이고, 코드의 구조를 깔끔하게 유지할 수 ..