From 826041d59c8640e9910236f32711762606df4b47 Mon Sep 17 00:00:00 2001 From: seungyeoning Date: Tue, 13 Aug 2024 20:03:27 +0900 Subject: [PATCH] =?UTF-8?q?xcode=EC=9D=98=20=EB=AF=B8=EC=B9=9C=EA=BF=80?= =?UTF-8?q?=ED=8C=81=EC=9D=84=20=EC=84=A0=EC=82=AC=ED=95=B4=EC=A3=BC?= =?UTF-8?q?=EC=8B=A0=20rey=EC=97=90=EA=B2=8C=20=EB=B0=95=EC=88=98=EB=A5=BC?= =?UTF-8?q?=20=F0=9F=91=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XcodeTips.xcodeproj/project.pbxproj | 4 ++-- XcodeTips/CodeSnippet.swift | 9 +++++++++ XcodeTips/Data/CardModel.swift | 16 ++++++++-------- XcodeTips/Data/Title.swift | 12 ++++++++---- XcodeTips/View/AddMemojiView.swift | 2 +- XcodeTips/View/MemojiCardView.swift | 12 ++++++------ 6 files changed, 34 insertions(+), 21 deletions(-) diff --git a/XcodeTips.xcodeproj/project.pbxproj b/XcodeTips.xcodeproj/project.pbxproj index 470507e..94100dd 100644 --- a/XcodeTips.xcodeproj/project.pbxproj +++ b/XcodeTips.xcodeproj/project.pbxproj @@ -514,7 +514,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"XcodeTips/Preview Content\""; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = D6Q6U3XN7L; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "부캐 카드 이미지 저장위한 권한이 필요합니다."; @@ -550,7 +550,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"XcodeTips/Preview Content\""; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = D6Q6U3XN7L; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "부캐 카드 이미지 저장위한 권한이 필요합니다."; diff --git a/XcodeTips/CodeSnippet.swift b/XcodeTips/CodeSnippet.swift index 8718abb..97b7692 100644 --- a/XcodeTips/CodeSnippet.swift +++ b/XcodeTips/CodeSnippet.swift @@ -17,3 +17,12 @@ import Foundation // MARK: - Life Cycles + +// MARK: - Properties + +// MARK: - Methods + +// MARK: - ViewBuilder + +// MARK: - Life Cycles + diff --git a/XcodeTips/Data/CardModel.swift b/XcodeTips/Data/CardModel.swift index f2dfb75..177445a 100644 --- a/XcodeTips/Data/CardModel.swift +++ b/XcodeTips/Data/CardModel.swift @@ -10,15 +10,15 @@ import UIKit // 코드 정렬: ⌃(control) + i // 전체 블록 선택: ⌘(command) + a struct CardModel { -var mode: Theme - var name: String = "" -var image: UIImage = UIImage() + var mode: Theme + var name: String = "" + var image: UIImage = UIImage() -var usgImageName: String { + var usgImageName: String { return mode == .light ? "USG.logo.white" : "USG.logo.black" - } + } -var codershighImageName: String { -return mode == .light ? "codershigh.logo.white" : "codershigh.logo.black" -} + var codershighImageName: String { + return mode == .light ? "codershigh.logo.white" : "codershigh.logo.black" + } } diff --git a/XcodeTips/Data/Title.swift b/XcodeTips/Data/Title.swift index 141b041..9c156e7 100644 --- a/XcodeTips/Data/Title.swift +++ b/XcodeTips/Data/Title.swift @@ -16,10 +16,14 @@ enum Title { // 멀티 커서: ⌃(control) + ⇧(shift) + 원하는 위치 클릭 var value: String { switch self { - case .selectTheme: return "테마 선택하기" - case .addNickname: return "닉네임 작성하기" - case .addMemojiSticker: return "미모지 추가하기" - case .saveMemojiCard: return "카드 저장하기" + case .selectTheme: + return "테마 선택하기" + case .addNickname: + return "닉네임 작성하기" + case .addMemojiSticker: + return "미모지 추가하기" + case .saveMemojiCard: + return "카드 저장하기" } } } diff --git a/XcodeTips/View/AddMemojiView.swift b/XcodeTips/View/AddMemojiView.swift index 0e03cec..74bb197 100644 --- a/XcodeTips/View/AddMemojiView.swift +++ b/XcodeTips/View/AddMemojiView.swift @@ -69,7 +69,7 @@ struct AddMemojiView: View { } .navigationDestination(isPresented: $isPresented) { MemojiCardView( - modl: CardModel( + modle: CardModel( mode: model.mode, name: model.name, image: image diff --git a/XcodeTips/View/MemojiCardView.swift b/XcodeTips/View/MemojiCardView.swift index 05ba8c7..efbe40c 100644 --- a/XcodeTips/View/MemojiCardView.swift +++ b/XcodeTips/View/MemojiCardView.swift @@ -9,18 +9,18 @@ import SwiftUI // 괄호 접기: ⌥(option) + ⌘(command) + 좌우 화살표 struct MemojiCardView: View { - var modl: CardModel + var modle: CardModel @State var viewSize: CGSize = .zero var cardView: some View { - CardView(model: modl) { + CardView(model: modle) { Group { - Text(modl.name) + Text(modle.name) .font(.title) - .foregroundColor(modl.mode == .light ? .black : .white) + .foregroundColor(modle.mode == .light ? .black : .white) .multilineTextAlignment(.center) .frame(height: 40) - Image(uiImage: modl.image) + Image(uiImage: modle.image) .resizable() .scaledToFit() .aspectRatio(1, contentMode: .fit) @@ -110,6 +110,6 @@ struct MemojiCardView: View { } #Preview { - MemojiCardView(modl: .init(mode: .dark)) + MemojiCardView(modle: .init(mode: .dark)) }