일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NavigationLink
- Creating Operators
- @State
- SWIFT
- vim
- init
- IOS
- RxSwift
- dismiss
- nestjs
- nonisolated
- Xcode
- @EnvironmentObject
- swift6
- RxCocoa
- NullObject
- Operater
- Operators
- SwiftUI
- URL(string:)
- operator
- typeorm
- ios14
- graphql
- @Binding
- init?
- @Environment
- Bug
- subject
- RFC1738/1808
- Today
- Total
목록SWIFT (45)
Tunko Development Diary
이 글은 예시로 들기엔 너무 많은 조합이 있어서 최소한으로 정리했습니다. alignment : 정렬 alignment 대표적인 사용처는 두가지로 분류할 수 있습니다. 예시코드가 길어져서 뷰하나를 만들었습니다. //tunkoView(color: Color.red) struct tunkoView : View { let color : Color init(color : Color) { self.color = color } var body: some View { Text("Tunko").foregroundColor(Color.white).frame(width: 100, height: 100).border(Color.black, width: 1).background(color) } } Container(stack)..
Spacer : View 사이에 유연하게 공간 추가 Spacer Text 뷰아래 Spacer를 추가하면 VStack { Text("Tunko").foregroundColor(Color.white).frame(width: 100, height: 100).border(Color.black, width: 1).background(Color.blue) Spacer() } 위아래 다 추가하면 VStack { Spacer() Text("Tunko").foregroundColor(Color.white).frame(width: 100, height: 100).border(Color.black, width: 1).background(Color.blue) Spacer() } VStack { Spacer() Text("Tu..
Fierbase 등 프레임워크를 초기화해야 되는데 AppDelegate에서밖에 할 수 없는 상황이 나온다. 이때는 아래 코드로 처리하면 된다. import SwiftUI class AppDelegate: NSObject, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool { print("application is starting up. ApplicationDelegate didFinishLaunchingWithOptions.") return true }..
결론 SceneDelegate는 기존 AppDelegate에서 총괄하던 기능이 분리된것입니다. AppDelegate는 앱시작과 같은 애플리케이션 수준 이벤트 처리 SceneDelegate는 UISceneSession의 장면 생성, 파괴 및 상태 복원과 같은 장면의 생명주기 이벤트를 담당합니다. 2021.2.13 iOS14가 나온 시점에서 이글을 작성합니다. 신규 프로젝트 생성시 SceneDelegate.swift 파일이 프로젝트에 생성되지 않았습니다. SceneDelegate.swift 가 자동으로 생성되려면 Life Cycle을 UIKit App Delegate 로 설정한뒤 프로젝트를 생성해야 합니다. iOS13 부터 등장한 SceneDelegate 기존 AppDelegate 에서는 애플리케이션 실행과..
빈 이미지를 생성해서 넣는 방식으로 해결합니다. self.navigationItem.largeTitleDisplayMode = .never self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default) self.navigationController?.navigationBar.shadowImage = UIImage() 아래 사진 두장을 비교해주세요.