Skip to content
24 changes: 12 additions & 12 deletions ACON-iOS/ACON-iOS.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@
1547A8802D358E2700E96616 /* SpotListFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A87F2D358E2700E96616 /* SpotListFilterView.swift */; };
1547A8822D358E3000E96616 /* SpotListFilterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A8812D358E3000E96616 /* SpotListFilterViewController.swift */; };
1547A8852D3595B600E96616 /* SpotListFilterModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A8842D3595B600E96616 /* SpotListFilterModel.swift */; };
1547A88B2D3596B600E96616 /* SpotType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A88A2D3596B600E96616 /* SpotType.swift */; };
1547A88B2D3596B600E96616 /* SpotFilterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A88A2D3596B600E96616 /* SpotFilterType.swift */; };
1547A88E2D35B13700E96616 /* FilterTagButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A88D2D35B13700E96616 /* FilterTagButton.swift */; };
1547A8902D35B30C00E96616 /* FilterTagButtonType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1547A88F2D35B30C00E96616 /* FilterTagButtonType.swift */; };
1549976D2DEC51C80040242F /* SpotType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1549976C2DEC51C80040242F /* SpotType.swift */; };
1558BA1A2D318FFC00ECDEF8 /* ACTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1558BA192D318FFC00ECDEF8 /* ACTabBarController.swift */; };
1558BADB2D31AAF900ECDEF8 /* ACTabBarItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1558BADA2D31AAF900ECDEF8 /* ACTabBarItemType.swift */; };
1558BADE2D31AB6C00ECDEF8 /* SpotListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1558BADD2D31AB6C00ECDEF8 /* SpotListViewController.swift */; };
Expand All @@ -57,7 +57,6 @@
15A2461A2DE7A9E500469272 /* NoMatchingSpotListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A246192DE7A9E500469272 /* NoMatchingSpotListCollectionViewCell.swift */; };
15A2461D2DE7B8AA00469272 /* SpotListCellConfigurable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A2461C2DE7B8AA00469272 /* SpotListCellConfigurable.swift */; };
15A3F6A62D36C49F00577E16 /* SpotListItemSizeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F6A52D36C49F00577E16 /* SpotListItemSizeType.swift */; };
15A3F6A82D36D5B900577E16 /* FilterTagButtonStackLineType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F6A72D36D5B900577E16 /* FilterTagButtonStackLineType.swift */; };
15A3F6AC2D37AB7B00577E16 /* SpotListCollectionViewHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F6AB2D37AB7B00577E16 /* SpotListCollectionViewHeader.swift */; };
15A3F7A12D38C71900577E16 /* PriorityLowEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F7A02D38C71900577E16 /* PriorityLowEmptyView.swift */; };
15A3F7A32D38C7FF00577E16 /* SpotFilterTagStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A3F7A22D38C7FF00577E16 /* SpotFilterTagStackView.swift */; };
Expand Down Expand Up @@ -292,9 +291,9 @@
1547A87F2D358E2700E96616 /* SpotListFilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListFilterView.swift; sourceTree = "<group>"; };
1547A8812D358E3000E96616 /* SpotListFilterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListFilterViewController.swift; sourceTree = "<group>"; };
1547A8842D3595B600E96616 /* SpotListFilterModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListFilterModel.swift; sourceTree = "<group>"; };
1547A88A2D3596B600E96616 /* SpotType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotType.swift; sourceTree = "<group>"; };
1547A88A2D3596B600E96616 /* SpotFilterType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotFilterType.swift; sourceTree = "<group>"; };
1547A88D2D35B13700E96616 /* FilterTagButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterTagButton.swift; sourceTree = "<group>"; };
1547A88F2D35B30C00E96616 /* FilterTagButtonType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterTagButtonType.swift; sourceTree = "<group>"; };
1549976C2DEC51C80040242F /* SpotType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotType.swift; sourceTree = "<group>"; };
1558BA192D318FFC00ECDEF8 /* ACTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ACTabBarController.swift; sourceTree = "<group>"; };
1558BADA2D31AAF900ECDEF8 /* ACTabBarItemType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ACTabBarItemType.swift; sourceTree = "<group>"; };
1558BADD2D31AB6C00ECDEF8 /* SpotListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListViewController.swift; sourceTree = "<group>"; };
Expand All @@ -315,7 +314,6 @@
15A246192DE7A9E500469272 /* NoMatchingSpotListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMatchingSpotListCollectionViewCell.swift; sourceTree = "<group>"; };
15A2461C2DE7B8AA00469272 /* SpotListCellConfigurable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListCellConfigurable.swift; sourceTree = "<group>"; };
15A3F6A52D36C49F00577E16 /* SpotListItemSizeType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListItemSizeType.swift; sourceTree = "<group>"; };
15A3F6A72D36D5B900577E16 /* FilterTagButtonStackLineType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterTagButtonStackLineType.swift; sourceTree = "<group>"; };
15A3F6AB2D37AB7B00577E16 /* SpotListCollectionViewHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotListCollectionViewHeader.swift; sourceTree = "<group>"; };
15A3F7A02D38C71900577E16 /* PriorityLowEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PriorityLowEmptyView.swift; sourceTree = "<group>"; };
15A3F7A22D38C7FF00577E16 /* SpotFilterTagStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpotFilterTagStackView.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -620,6 +618,7 @@
1547A8742D354E2900E96616 /* Type */ = {
isa = PBXGroup;
children = (
1549976C2DEC51C80040242F /* SpotType.swift */,
15A3F6A52D36C49F00577E16 /* SpotListItemSizeType.swift */,
15A246132DE79D7E00469272 /* NoMatchingSpotType.swift */,
156AE6782DE0F1D300AE800D /* NoMatchingSpotListItemSizeType.swift */,
Expand Down Expand Up @@ -661,9 +660,7 @@
1547A8892D3596A400E96616 /* Type */ = {
isa = PBXGroup;
children = (
1547A88A2D3596B600E96616 /* SpotType.swift */,
1547A88F2D35B30C00E96616 /* FilterTagButtonType.swift */,
15A3F6A72D36D5B900577E16 /* FilterTagButtonStackLineType.swift */,
1547A88A2D3596B600E96616 /* SpotFilterType.swift */,
);
path = Type;
sourceTree = "<group>";
Expand Down Expand Up @@ -1800,10 +1797,14 @@
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ACON-iOS/Pods-ACON-iOS-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ACON-iOS/Pods-ACON-iOS-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ACON-iOS/Pods-ACON-iOS-frameworks.sh\"\n";
Expand All @@ -1825,6 +1826,7 @@
15A48BFA2D574BA5003C2421 /* ProfileEditView.swift in Sources */,
74BF92272D39957600B923E3 /* StickyHeaderView.swift in Sources */,
151003EC2D5FBF7200409DF4 /* GetProfileResponse.swift in Sources */,
1549976D2DEC51C80040242F /* SpotType.swift in Sources */,
151AB6C92DD3E64600D01DE8 /* MenuImageSlideViewController.swift in Sources */,
1530CC7B2DDFD36900EB4AEC /* TempSpotListErrorView.swift in Sources */,
746F15B92D3E212D003EA031 /* PostLocalAreaResponse.swift in Sources */,
Expand Down Expand Up @@ -1872,7 +1874,6 @@
74D297F82D63467900DDEE31 /* ImageService.swift in Sources */,
15A147212D5B256D003793EE /* LocalVerificationFlowType.swift in Sources */,
D6E816AA2D624DDB001E4EBF /* BaseTabelViewCell.swift in Sources */,
1547A8902D35B30C00E96616 /* FilterTagButtonType.swift in Sources */,
156D92602D6570A90037F8F1 /* PatchProfileRequest.swift in Sources */,
74D31C7C2D5BF90300B4B2B4 /* AlbumModel.swift in Sources */,
74D31C802D5C025900B4B2B4 /* PhotoCollectionViewCell.swift in Sources */,
Expand Down Expand Up @@ -2006,7 +2007,7 @@
7462618B2D3FA4A800A4E84F /* SpotDetailService.swift in Sources */,
748D6F992D2BD54E007690B4 /* DummyProtocol.swift in Sources */,
74D297F22D63436F00DDEE31 /* GetPresignedURLResponse.swift in Sources */,
1547A88B2D3596B600E96616 /* SpotType.swift in Sources */,
1547A88B2D3596B600E96616 /* SpotFilterType.swift in Sources */,
74BF92172D393B4A00B923E3 /* Int+.swift in Sources */,
747BB6CE2DCA66F000352874 /* GlassButtonState.swift in Sources */,
15CF62BD2D575EC00000A10F /* ProfileEditValidMessageView.swift in Sources */,
Expand Down Expand Up @@ -2040,7 +2041,6 @@
D6E452942D3AA47500CBED02 /* ProfileViewController.swift in Sources */,
151BD9552D63375D005E657F /* VerifiedAreasEditViewController.swift in Sources */,
748D6F6B2D2BCA1C007690B4 /* ViewController.swift in Sources */,
15A3F6A82D36D5B900577E16 /* FilterTagButtonStackLineType.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
2 changes: 1 addition & 1 deletion ACON-iOS/ACON-iOS/Global/Literals/StringLiterals.swift
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ enum StringLiterals {

static let kind = "종류"

static let operatingHours = "운영시간"
static let openingHours = "운영시간"

static let priceSection = "가격"

Expand Down
42 changes: 42 additions & 0 deletions ACON-iOS/ACON-iOS/Presentation/SpotList/Type/SpotType.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
//
// SpotType.swift
// ACON-iOS
//
// Created by 김유림 on 6/1/25.
//

import Foundation

enum SpotType {

case restaurant, cafe

var text: String {
switch self {
case .restaurant: return "음식점"
case .cafe: return "카페"
}
}

var serverKey: String {
switch self {
case .restaurant: return "RESTAURANT"
case .cafe: return "CAFE"
}
}

var firstLineCount: Int {
switch self {
case .restaurant: return 5
case .cafe: return 2
}
}

var secondLineCount: Int {
switch self {
case .restaurant: return 4
case .cafe: return 0
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@
import Foundation

struct SpotConditionModel: Equatable {

let spotType: SpotType?

let filterList: [SpotFilterModel]?

let walkingTime: Int?

let priceRange: Int?

}

struct SpotFilterModel: Equatable {
let category: SpotType.FilterCategoryType

let category: SpotFilterType

let optionList: [String]

}

This file was deleted.

This file was deleted.

Loading