Skip to content

Commit

Permalink
Merge pull request #90 from OMZigak/setting/#89-project-setting
Browse files Browse the repository at this point in the history
[setting] 프로젝트 세팅
  • Loading branch information
JinUng41 committed Jul 1, 2024
2 parents f7a9c9d + c481ad0 commit 06216cf
Show file tree
Hide file tree
Showing 51 changed files with 887 additions and 99 deletions.
130 changes: 127 additions & 3 deletions KkuMulKum.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,25 @@
78B928702C29402C006D9942 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B9286F2C29402C006D9942 /* ViewController.swift */; };
78B928752C29402E006D9942 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 78B928742C29402E006D9942 /* Assets.xcassets */; };
78B928782C29402E006D9942 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 78B928762C29402E006D9942 /* LaunchScreen.storyboard */; };
DE254AA52C31131600A4015E /* Color.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DE254AA42C31131600A4015E /* Color.xcassets */; };
DE254AA82C3118EA00A4015E /* UIView+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AA72C3118EA00A4015E /* UIView+.swift */; };
DE254AAA2C31190E00A4015E /* UIStackView+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AA92C31190E00A4015E /* UIStackView+.swift */; };
DE254AAC2C31192400A4015E /* UILabel+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AAB2C31192400A4015E /* UILabel+.swift */; };
DE254AAE2C31193600A4015E /* UIFont+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AAD2C31193600A4015E /* UIFont+.swift */; };
DE254AB02C31195B00A4015E /* NSAttributedString+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AAF2C31195B00A4015E /* NSAttributedString+.swift */; };
DE254AB22C31197B00A4015E /* UIButton+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AB12C31197B00A4015E /* UIButton+.swift */; };
DE254AB42C31199B00A4015E /* UITextField+.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AB32C31199B00A4015E /* UITextField+.swift */; };
DE254AB72C3119D000A4015E /* ReuseIdentifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AB62C3119D000A4015E /* ReuseIdentifiable.swift */; };
DE254AB92C311AB300A4015E /* Screen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE254AB82C311AB300A4015E /* Screen.swift */; };
DE254AC42C311DC200A4015E /* Pretendard-ExtraBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254ABB2C311DC200A4015E /* Pretendard-ExtraBold.otf */; };
DE254AC52C311DC200A4015E /* Pretendard-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254ABC2C311DC200A4015E /* Pretendard-Regular.otf */; };
DE254AC62C311DC200A4015E /* Pretendard-ExtraLight.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254ABD2C311DC200A4015E /* Pretendard-ExtraLight.otf */; };
DE254AC72C311DC200A4015E /* Pretendard-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254ABE2C311DC200A4015E /* Pretendard-Bold.otf */; };
DE254AC82C311DC200A4015E /* Pretendard-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254ABF2C311DC200A4015E /* Pretendard-Medium.otf */; };
DE254AC92C311DC200A4015E /* Pretendard-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254AC02C311DC200A4015E /* Pretendard-SemiBold.otf */; };
DE254ACA2C311DC200A4015E /* Pretendard-Light.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254AC12C311DC200A4015E /* Pretendard-Light.otf */; };
DE254ACB2C311DC200A4015E /* Pretendard-Black.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254AC22C311DC200A4015E /* Pretendard-Black.otf */; };
DE254ACC2C311DC200A4015E /* Pretendard-Thin.otf in Resources */ = {isa = PBXBuildFile; fileRef = DE254AC32C311DC200A4015E /* Pretendard-Thin.otf */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand All @@ -66,6 +85,25 @@
78B928742C29402E006D9942 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
78B928772C29402E006D9942 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
78B928792C29402E006D9942 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
DE254AA42C31131600A4015E /* Color.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Color.xcassets; sourceTree = "<group>"; };
DE254AA72C3118EA00A4015E /* UIView+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+.swift"; sourceTree = "<group>"; };
DE254AA92C31190E00A4015E /* UIStackView+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIStackView+.swift"; sourceTree = "<group>"; };
DE254AAB2C31192400A4015E /* UILabel+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+.swift"; sourceTree = "<group>"; };
DE254AAD2C31193600A4015E /* UIFont+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+.swift"; sourceTree = "<group>"; };
DE254AAF2C31195B00A4015E /* NSAttributedString+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSAttributedString+.swift"; sourceTree = "<group>"; };
DE254AB12C31197B00A4015E /* UIButton+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+.swift"; sourceTree = "<group>"; };
DE254AB32C31199B00A4015E /* UITextField+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+.swift"; sourceTree = "<group>"; };
DE254AB62C3119D000A4015E /* ReuseIdentifiable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReuseIdentifiable.swift; sourceTree = "<group>"; };
DE254AB82C311AB300A4015E /* Screen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Screen.swift; sourceTree = "<group>"; };
DE254ABB2C311DC200A4015E /* Pretendard-ExtraBold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-ExtraBold.otf"; sourceTree = "<group>"; };
DE254ABC2C311DC200A4015E /* Pretendard-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Regular.otf"; sourceTree = "<group>"; };
DE254ABD2C311DC200A4015E /* Pretendard-ExtraLight.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-ExtraLight.otf"; sourceTree = "<group>"; };
DE254ABE2C311DC200A4015E /* Pretendard-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Bold.otf"; sourceTree = "<group>"; };
DE254ABF2C311DC200A4015E /* Pretendard-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Medium.otf"; sourceTree = "<group>"; };
DE254AC02C311DC200A4015E /* Pretendard-SemiBold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-SemiBold.otf"; sourceTree = "<group>"; };
DE254AC12C311DC200A4015E /* Pretendard-Light.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Light.otf"; sourceTree = "<group>"; };
DE254AC22C311DC200A4015E /* Pretendard-Black.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Black.otf"; sourceTree = "<group>"; };
DE254AC32C311DC200A4015E /* Pretendard-Thin.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Thin.otf"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -140,16 +178,83 @@
sourceTree = "<group>";
};
78B9286A2C29402C006D9942 /* KkuMulKum */ = {
isa = PBXGroup;
children = (
DE254AA12C31106700A4015E /* Application */,
DE254AA22C31107700A4015E /* Source */,
DE254AA32C31107C00A4015E /* Resource */,
);
path = KkuMulKum;
sourceTree = "<group>";
};
DE254AA12C31106700A4015E /* Application */ = {
isa = PBXGroup;
children = (
78B9286B2C29402C006D9942 /* AppDelegate.swift */,
78B9286D2C29402C006D9942 /* SceneDelegate.swift */,
);
path = Application;
sourceTree = "<group>";
};
DE254AA22C31107700A4015E /* Source */ = {
isa = PBXGroup;
children = (
78B9286F2C29402C006D9942 /* ViewController.swift */,
);
path = Source;
sourceTree = "<group>";
};
DE254AA32C31107C00A4015E /* Resource */ = {
isa = PBXGroup;
children = (
DE254AA42C31131600A4015E /* Color.xcassets */,
78B928742C29402E006D9942 /* Assets.xcassets */,
78B928762C29402E006D9942 /* LaunchScreen.storyboard */,
78B928792C29402E006D9942 /* Info.plist */,
DE254AA62C3118B300A4015E /* Extension */,
DE254AB52C3119BC00A4015E /* Util */,
DE254ABA2C311C3100A4015E /* Font */,
);
path = KkuMulKum;
path = Resource;
sourceTree = "<group>";
};
DE254AA62C3118B300A4015E /* Extension */ = {
isa = PBXGroup;
children = (
DE254AA72C3118EA00A4015E /* UIView+.swift */,
DE254AA92C31190E00A4015E /* UIStackView+.swift */,
DE254AAD2C31193600A4015E /* UIFont+.swift */,
DE254AAF2C31195B00A4015E /* NSAttributedString+.swift */,
DE254AAB2C31192400A4015E /* UILabel+.swift */,
DE254AB12C31197B00A4015E /* UIButton+.swift */,
DE254AB32C31199B00A4015E /* UITextField+.swift */,
);
path = Extension;
sourceTree = "<group>";
};
DE254AB52C3119BC00A4015E /* Util */ = {
isa = PBXGroup;
children = (
DE254AB62C3119D000A4015E /* ReuseIdentifiable.swift */,
DE254AB82C311AB300A4015E /* Screen.swift */,
);
path = Util;
sourceTree = "<group>";
};
DE254ABA2C311C3100A4015E /* Font */ = {
isa = PBXGroup;
children = (
DE254AC22C311DC200A4015E /* Pretendard-Black.otf */,
DE254ABE2C311DC200A4015E /* Pretendard-Bold.otf */,
DE254ABB2C311DC200A4015E /* Pretendard-ExtraBold.otf */,
DE254ABD2C311DC200A4015E /* Pretendard-ExtraLight.otf */,
DE254AC12C311DC200A4015E /* Pretendard-Light.otf */,
DE254ABF2C311DC200A4015E /* Pretendard-Medium.otf */,
DE254ABC2C311DC200A4015E /* Pretendard-Regular.otf */,
DE254AC02C311DC200A4015E /* Pretendard-SemiBold.otf */,
DE254AC32C311DC200A4015E /* Pretendard-Thin.otf */,
);
path = Font;
sourceTree = "<group>";
};
/* End PBXGroup section */
Expand Down Expand Up @@ -264,8 +369,18 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DE254AC62C311DC200A4015E /* Pretendard-ExtraLight.otf in Resources */,
78B928782C29402E006D9942 /* LaunchScreen.storyboard in Resources */,
DE254AC72C311DC200A4015E /* Pretendard-Bold.otf in Resources */,
DE254ACC2C311DC200A4015E /* Pretendard-Thin.otf in Resources */,
DE254ACA2C311DC200A4015E /* Pretendard-Light.otf in Resources */,
DE254AC82C311DC200A4015E /* Pretendard-Medium.otf in Resources */,
78B928752C29402E006D9942 /* Assets.xcassets in Resources */,
DE254ACB2C311DC200A4015E /* Pretendard-Black.otf in Resources */,
DE254AC52C311DC200A4015E /* Pretendard-Regular.otf in Resources */,
DE254AC92C311DC200A4015E /* Pretendard-SemiBold.otf in Resources */,
DE254AC42C311DC200A4015E /* Pretendard-ExtraBold.otf in Resources */,
DE254AA52C31131600A4015E /* Color.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -276,9 +391,18 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DE254AAC2C31192400A4015E /* UILabel+.swift in Sources */,
DE254AB72C3119D000A4015E /* ReuseIdentifiable.swift in Sources */,
DE254AB42C31199B00A4015E /* UITextField+.swift in Sources */,
DE254AAA2C31190E00A4015E /* UIStackView+.swift in Sources */,
DE254AA82C3118EA00A4015E /* UIView+.swift in Sources */,
DE254AAE2C31193600A4015E /* UIFont+.swift in Sources */,
DE254AB22C31197B00A4015E /* UIButton+.swift in Sources */,
78B928702C29402C006D9942 /* ViewController.swift in Sources */,
78B9286C2C29402C006D9942 /* AppDelegate.swift in Sources */,
78B9286E2C29402C006D9942 /* SceneDelegate.swift in Sources */,
DE254AB02C31195B00A4015E /* NSAttributedString+.swift in Sources */,
DE254AB92C311AB300A4015E /* Screen.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -424,7 +548,7 @@
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 2DF5SKQK2R;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = KkuMulKum/Info.plist;
INFOPLIST_FILE = KkuMulKum/Resource/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
Expand Down Expand Up @@ -452,7 +576,7 @@
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 2DF5SKQK2R;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = KkuMulKum/Info.plist;
INFOPLIST_FILE = KkuMulKum/Resource/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
Expand Down
36 changes: 0 additions & 36 deletions KkuMulKum/AppDelegate.swift

This file was deleted.

36 changes: 36 additions & 0 deletions KkuMulKum/Application/AppDelegate.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
//
// AppDelegate.swift
// KkuMulKum
//
// Created by 이지훈 on 6/24/24.
//

import UIKit

@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
return true
}

// MARK: UISceneSession Lifecycle

func application(
_ application: UIApplication,
configurationForConnecting connectingSceneSession: UISceneSession,
options: UIScene.ConnectionOptions
) -> UISceneConfiguration {
return UISceneConfiguration(
name: "Default Configuration",
sessionRole: connectingSceneSession.role
)
}

func application(
_ application: UIApplication,
didDiscardSceneSessions sceneSessions: Set<UISceneSession>
) {}
}
30 changes: 30 additions & 0 deletions KkuMulKum/Application/SceneDelegate.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
//
// SceneDelegate.swift
// KkuMulKum
//
// Created by 이지훈 on 6/24/24.
//

import UIKit

class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?

func scene(
_ scene: UIScene,
willConnectTo session: UISceneSession,
options connectionOptions: UIScene.ConnectionOptions
) {
guard let windowScene = (scene as? UIWindowScene) else { return }
self.window = UIWindow(windowScene: windowScene)
let navigationController = UINavigationController(rootViewController: ViewController())
self.window?.rootViewController = navigationController
self.window?.makeKeyAndVisible()
}

func sceneDidDisconnect(_ scene: UIScene) {}
func sceneDidBecomeActive(_ scene: UIScene) {}
func sceneWillResignActive(_ scene: UIScene) {}
func sceneWillEnterForeground(_ scene: UIScene) {}
func sceneDidEnterBackground(_ scene: UIScene) {}
}
File renamed without changes.
6 changes: 6 additions & 0 deletions KkuMulKum/Resource/Color.xcassets/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions KkuMulKum/Resource/Color.xcassets/gray1.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.937",
"green" : "0.937",
"red" : "0.937"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions KkuMulKum/Resource/Color.xcassets/gray2.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.875",
"green" : "0.875",
"red" : "0.875"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions KkuMulKum/Resource/Color.xcassets/gray3.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.757",
"green" : "0.757",
"red" : "0.757"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
20 changes: 20 additions & 0 deletions KkuMulKum/Resource/Color.xcassets/gray4.colorset/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.647",
"green" : "0.647",
"red" : "0.647"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading

0 comments on commit 06216cf

Please sign in to comment.