- Total
목록오뚝이 개발자/SwiftUI (44)
꿈꾸는리버리

iOS 앱에서는 필수로 들어가는 소셜 로그인을 구현한다면, 애플로그인을 반드시 구현해야 한다고 한다. ( apple 심사 지침 참고 ) 🔮 코드 구현 1️⃣ capability 추가하기 XCode Project > Signing & Capabilities > + Capability > Sign In with Apple을 검색 후 추가! 2️⃣ AuthenticationServices Apple 로그인을 사용하기 위한 프레임워크인 AuthenticationServices을 추가해준다. import AuthenticationServices 3️⃣ 코드 구현 애플 ... 너는 계획이 다.. 있구나? SignInWithAppleButton 을 활용하면 로그인을 쉽게 구현할 수 있다. SignInWithApple..
만약 iOS가 14일 때만 foreground를 red로 주고 싶다고 하자. 1. View를 분기 처리 하기 struct ContentView: View { var body: some View { if #available(iOS 14.0, *) { Text("iOS 14.0") .padding() .foreground(Color.red) } else { Text("iOS 14.0 아님") .padding() } } } 2. modifier를 분기 처리 하기 이렇게 View extension에 분기 처리를 할 수 있는 함수를 추가하고, extension View { /// Applies the given transform if the given condition evaluates to `true`. ///..

☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기SwiftUI Widget 딱대.. ( Lock Screen Widget ) 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the ..

☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기SwiftUI Widget 딱대.. ( Lock Screen Widget ) 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the ..

사용자가 일기 형식 순서를 드래그 드롭을 통해 변경하도록 하는 기능이 필요했다. struct ContentView: View { @State private var items = ["일번", "이번", "삼번"] var body: some View { NavigationView { VStack { List { ForEach(items, id: \.self) { item in Text("\(item)") }.onMove { (source: IndexSet, destination: Int) -> Void in self.items.move(fromOffsets: source, toOffset: destination) } } } .environment(\.editMode, .constant(.active)) //..

☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기SwiftUI Widget 딱대.. ( Lock Screen Widget ) 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the ..

☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기SwiftUI Widget 딱대.. ( Lock Screen Widget ) 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the ..

☁️ Widget 시리즈 기본 시리즈SwiftUI Widget 딱대.. (1/3) 위젯 기본 개념 + 구현SwiftUI Widget 딱대.. (2/3) : 앱 내의 데이터를 widget에 띄우기SwiftUI Widget 딱대.. (3/3) : 위젯을 눌렀을 때 다른 화면으로 뜨게 하기SwiftUI Widget 딱대.. ( Lock Screen Widget ) 에러 시리즈SwiftUI Widget 딱대(짐).. : 위젯 memory 제한SwiftUI Widget 딱대(짐).. : localization 적용SwiftUI Widget 딱대(짐).. : 위젯에 폰트가 안 먹혀요...[Error 해결] Embedded binary's bundle identifier is not prefixed with the ..