Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
cac504f
init: 6์ฃผ์ฐจ ํ”„๋กœ์ ํŠธ ์„ธํŒ…
ChoiAnYong Dec 8, 2024
cd16bb7
add : ์ด๋ฏธ์ง€ ์—์…‹ ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
9916ad7
add: Color ์—์…‹ ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
0813c9c
feat: ๊ธฐ๊ธฐ ๋Œ€์‘ ์ฝ”๋“œ ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
3c01f9b
feat: ํฐํŠธ ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
41bb00f
feat: ํฐํŠธ ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
5b4d9b5
feat: Base ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
b6d0dad
feat: Extension ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
da902f4
feat: ReuseIdentifable ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
0ebe639
feat: TheaterChipButton ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
59e7579
feat: TheaterChipButton ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
4d75ddb
feat: DateInfo ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
2f647d2
feat: MoviewPoster ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
b1cf4b8
feat: RegionInfo ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
f15d1db
feat: RegionType ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
3ea178a
feat: TheaterInfo ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
b7e9179
feat: TheaterTimeTable ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
89d3045
feat: DateCell ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
505f0cb
feat: TimeCellButton ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
9ec2c8b
feat: GradientBackgroundView ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
51d8f2b
feat: TimeButtomSheetView ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
b4ec3c9
feat: UnderlineSegmentedControl ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
7de89d2
feat: TiimeViewController ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
6cb969b
feat: TimeBottomSheetViewController ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
9d4e1a9
feat: TimeSwiftUIView ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
1e54f42
feat: TimeSwiftUIViewModel ์ถ”๊ฐ€
ChoiAnYong Dec 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
383 changes: 383 additions & 0 deletions 35-Seminar-Week6-1/35-Seminar-Week6.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,383 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objects = {

/* Begin PBXBuildFile section */
AD5C1D532CF8B703004FBDDB /* Then in Frameworks */ = {isa = PBXBuildFile; productRef = AD5C1D522CF8B703004FBDDB /* Then */; };
AD5C1D562CF8B714004FBDDB /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = AD5C1D552CF8B714004FBDDB /* SnapKit */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
AD2C84512CF7163700C87EB3 /* 35-Seminar-Week6.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "35-Seminar-Week6.app"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
AD2C84632CF7163800C87EB3 /* Exceptions for "35-Seminar-Week6" folder in "35-Seminar-Week6" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
);
target = AD2C84502CF7163700C87EB3 /* 35-Seminar-Week6 */;
};
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */

/* Begin PBXFileSystemSynchronizedRootGroup section */
AD2C84532CF7163700C87EB3 /* 35-Seminar-Week6 */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
AD2C84632CF7163800C87EB3 /* Exceptions for "35-Seminar-Week6" folder in "35-Seminar-Week6" target */,
);
path = "35-Seminar-Week6";
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */

/* Begin PBXFrameworksBuildPhase section */
AD2C844E2CF7163700C87EB3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
AD5C1D532CF8B703004FBDDB /* Then in Frameworks */,
AD5C1D562CF8B714004FBDDB /* SnapKit in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
AD2C84482CF7163700C87EB3 = {
isa = PBXGroup;
children = (
AD2C84532CF7163700C87EB3 /* 35-Seminar-Week6 */,
AD2C84522CF7163700C87EB3 /* Products */,
);
sourceTree = "<group>";
};
AD2C84522CF7163700C87EB3 /* Products */ = {
isa = PBXGroup;
children = (
AD2C84512CF7163700C87EB3 /* 35-Seminar-Week6.app */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
AD2C84502CF7163700C87EB3 /* 35-Seminar-Week6 */ = {
isa = PBXNativeTarget;
buildConfigurationList = AD2C84642CF7163800C87EB3 /* Build configuration list for PBXNativeTarget "35-Seminar-Week6" */;
buildPhases = (
AD2C844D2CF7163700C87EB3 /* Sources */,
AD2C844E2CF7163700C87EB3 /* Frameworks */,
AD2C844F2CF7163700C87EB3 /* Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
AD2C84532CF7163700C87EB3 /* 35-Seminar-Week6 */,
);
name = "35-Seminar-Week6";
packageProductDependencies = (
AD5C1D522CF8B703004FBDDB /* Then */,
AD5C1D552CF8B714004FBDDB /* SnapKit */,
);
productName = "35-Seminar-Week6";
productReference = AD2C84512CF7163700C87EB3 /* 35-Seminar-Week6.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
AD2C84492CF7163700C87EB3 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 1600;
LastUpgradeCheck = 1600;
TargetAttributes = {
AD2C84502CF7163700C87EB3 = {
CreatedOnToolsVersion = 16.0;
};
};
};
buildConfigurationList = AD2C844C2CF7163700C87EB3 /* Build configuration list for PBXProject "35-Seminar-Week6" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = AD2C84482CF7163700C87EB3;
minimizedProjectReferenceProxies = 1;
packageReferences = (
AD5C1D512CF8B703004FBDDB /* XCRemoteSwiftPackageReference "Then" */,
AD5C1D542CF8B714004FBDDB /* XCRemoteSwiftPackageReference "SnapKit" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = AD2C84522CF7163700C87EB3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
AD2C84502CF7163700C87EB3 /* 35-Seminar-Week6 */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
AD2C844F2CF7163700C87EB3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
AD2C844D2CF7163700C87EB3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
AD2C84652CF7163800C87EB3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 63K349422G;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "35-Seminar-Week6/Info.plist";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "anyong.-5-Seminar-Week6";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
AD2C84662CF7163800C87EB3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 63K349422G;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "35-Seminar-Week6/Info.plist";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "anyong.-5-Seminar-Week6";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
AD2C84672CF7163800C87EB3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
AD2C84682CF7163800C87EB3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 18.0;
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
AD2C844C2CF7163700C87EB3 /* Build configuration list for PBXProject "35-Seminar-Week6" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AD2C84672CF7163800C87EB3 /* Debug */,
AD2C84682CF7163800C87EB3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
AD2C84642CF7163800C87EB3 /* Build configuration list for PBXNativeTarget "35-Seminar-Week6" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AD2C84652CF7163800C87EB3 /* Debug */,
AD2C84662CF7163800C87EB3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
AD5C1D512CF8B703004FBDDB /* XCRemoteSwiftPackageReference "Then" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/devxoul/Then";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 3.0.0;
};
};
AD5C1D542CF8B714004FBDDB /* XCRemoteSwiftPackageReference "SnapKit" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/SnapKit/SnapKit.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 5.7.1;
};
};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
AD5C1D522CF8B703004FBDDB /* Then */ = {
isa = XCSwiftPackageProductDependency;
package = AD5C1D512CF8B703004FBDDB /* XCRemoteSwiftPackageReference "Then" */;
productName = Then;
};
AD5C1D552CF8B714004FBDDB /* SnapKit */ = {
isa = XCSwiftPackageProductDependency;
package = AD5C1D542CF8B714004FBDDB /* XCRemoteSwiftPackageReference "SnapKit" */;
productName = SnapKit;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = AD2C84492CF7163700C87EB3 /* Project object */;
}
Loading