From ca235c7b53ee5dd910005b92641d308e4cf70a04 Mon Sep 17 00:00:00 2001 From: hyojin425 Date: Wed, 20 Nov 2024 01:50:46 +0900 Subject: [PATCH 1/2] =?UTF-8?q?8=EC=A3=BC=EC=B0=A8=20=EA=B3=BC=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KREAM.xcodeproj/project.pbxproj" | 539 ++++++++++++++++++ .../KREAM/AppDelegate.swift" | 36 ++ .../AccentColor.colorset/Contents.json" | 11 + .../AppIcon.appiconset/Contents.json" | 13 + .../Apple_logo.imageset/Contents.json" | 21 + .../Apple_logo.imageset/Vector.png" | Bin 0 -> 307 bytes .../KREAM/Assets.xcassets/Contents.json" | 6 + .../Home.imageset/Contents.json" | 21 + .../Home.imageset/Frame 1881.png" | Bin 0 -> 580 bytes .../Home/ChallengeCollection/Contents.json" | 6 + .../challenge1.imageset/Contents.json" | 21 + .../challenge1.imageset/Frame 1893.png" | Bin 0 -> 40091 bytes .../challenge2.imageset/Contents.json" | 21 + .../challenge2.imageset/Frame 1894.png" | Bin 0 -> 45712 bytes .../Home/Collection/Contents.json" | 6 + .../category1.imageset/Contents.json" | 21 + .../Collection/category1.imageset/image.png" | Bin 0 -> 2898 bytes .../category10.imageset/Contents.json" | 21 + .../category10.imageset/image-7.png" | Bin 0 -> 2465 bytes .../category2.imageset/Contents.json" | 21 + .../category2.imageset/image-2.png" | Bin 0 -> 2883 bytes .../category3.imageset/Contents.json" | 21 + .../category3.imageset/Ellipse 1.png" | Bin 0 -> 4105 bytes .../category4.imageset/Contents.json" | 21 + .../category4.imageset/Ellipse 1-2.png" | Bin 0 -> 4409 bytes .../category5.imageset/Contents.json" | 21 + .../category5.imageset/Ellipse 1-3.png" | Bin 0 -> 3432 bytes .../category6.imageset/Contents.json" | 21 + .../category6.imageset/image-3.png" | Bin 0 -> 2268 bytes .../category7.imageset/Contents.json" | 21 + .../category7.imageset/image-4.png" | Bin 0 -> 2775 bytes .../category8.imageset/Contents.json" | 21 + .../category8.imageset/image-5.png" | Bin 0 -> 2639 bytes .../category9.imageset/Contents.json" | 21 + .../category9.imageset/image-6.png" | Bin 0 -> 3369 bytes .../KREAM/Assets.xcassets/Home/Contents.json" | 6 + .../Home/DetailView/Contents.json" | 6 + .../DetailCollection/Contents.json" | 6 + .../detailImage1.imageset/Contents.json" | 21 + .../detailImage1.imageset/Rectangle 9652.png" | Bin 0 -> 2880 bytes .../detailImage2.imageset/Contents.json" | 21 + .../detailImage2.imageset/Rectangle 9653.png" | Bin 0 -> 3128 bytes .../detailImage3.imageset/Contents.json" | 21 + .../detailImage3.imageset/Rectangle 9654.png" | Bin 0 -> 2753 bytes .../detailImage4.imageset/Contents.json" | 21 + .../detailImage4.imageset/Rectangle 9655.png" | Bin 0 -> 3020 bytes .../detailImage5.imageset/Contents.json" | 21 + .../detailImage5.imageset/Rectangle 9656.png" | Bin 0 -> 3105 bytes .../detailImage6.imageset/Contents.json" | 21 + .../detailImage6.imageset/Rectangle 9657.png" | Bin 0 -> 3007 bytes .../backButton.imageset/Contents.json" | 21 + .../backButton.imageset/Vector-2.png" | Bin 0 -> 202 bytes .../detailImage.imageset/Contents.json" | 21 + .../detailImage.imageset/image-2.png" | Bin 0 -> 67709 bytes .../save_icon.imageset/Contents.json" | 21 + .../save_icon.imageset/_icon_saved_none.png" | Bin 0 -> 334 bytes .../Home/JustDropeedCollection/Contents.json" | 6 + .../justDropped1.imageset/Contents.json" | 21 + .../justDropped1.imageset/image.png" | Bin 0 -> 10461 bytes .../justDropped2.imageset/Contents.json" | 21 + .../justDropped2.imageset/image-3.png" | Bin 0 -> 13408 bytes .../advertisement.imageset/Contents.json" | 21 + .../advertisement.imageset/image_ad_none.png" | Bin 0 -> 106350 bytes .../Home/alarm.imageset/Contents.json" | 21 + .../Home/alarm.imageset/Vector.png" | Bin 0 -> 364 bytes .../Kakao_logo.imageset/Contents.json" | 21 + .../Kakao_logo.imageset/Path.png" | Bin 0 -> 265 bytes .../Kream_logo.imageset/Contents.json" | 21 + ...9-28 \354\230\244\355\233\204 6.55.11.png" | Bin 0 -> 14578 bytes .../My.imageset/Contents.json" | 21 + .../My.imageset/Frame 1888.png" | Bin 0 -> 592 bytes .../Saved.imageset/Contents.json" | 21 + .../Saved.imageset/Frame 1886.png" | Bin 0 -> 685 bytes .../Assets.xcassets/Saved/Contents.json" | 6 + .../Saved/Saved/Contents.json" | 6 + .../Contents.json" | 21 + ... \354\235\264\353\257\270\354\247\200.png" | Bin 0 -> 8821 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-2.png" | Bin 0 -> 7141 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-3.png" | Bin 0 -> 12244 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-4.png" | Bin 0 -> 4608 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-5.png" | Bin 0 -> 4109 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-6.png" | Bin 0 -> 13995 bytes .../Contents.json" | 21 + ...354\235\264\353\257\270\354\247\200-7.png" | Bin 0 -> 6098 bytes .../Shop.imageset/Contents.json" | 21 + .../Shop.imageset/Frame 1887.png" | Bin 0 -> 798 bytes .../Style.imageset/Contents.json" | 21 + .../Style.imageset/Frame 1883.png" | Bin 0 -> 686 bytes .../back_button.imageset/Contents.json" | 21 + .../back_button.imageset/Vector-3.png" | Bin 0 -> 211 bytes .../camera_button.imageset/Contents.json" | 21 + .../camera_button.imageset/Vector-2.png" | Bin 0 -> 496 bytes .../profile_image.imageset/Contents.json" | 21 + ...224\204\353\241\234\355\225\204 Image.png" | Bin 0 -> 18284 bytes .../setting_button.imageset/Contents.json" | 21 + ...\354\240\225 \353\262\204\355\212\274.png" | Bin 0 -> 573 bytes .../Contents.json" | 12 + ...\352\270\260 \353\262\204\355\212\274.pdf" | Bin 0 -> 890 bytes .../KREAM/Base.lproj/LaunchScreen.storyboard" | 25 + .../KREAM/Base.lproj/Main.storyboard" | 24 + .../Cells/ChallengeCollectionViewCell.swift" | 38 ++ .../KREAM/Cells/HomeCollectionViewCell.swift" | 57 ++ ...oppedCollectionViewCell\342\200\216.swift" | 118 ++++ .../OtherColorsCollectionViewCell.swift" | 37 ++ .../KREAM/Cells/SavedCell.swift" | 119 ++++ .../KREAM/Models/ChallengeModel.swift" | 25 + .../KREAM/Models/ColorModel.swift" | 30 + .../KREAM/Models/HomeModel.swift" | 30 + .../KREAM/Models/JustDroppedModel.swift" | 52 ++ .../KREAM/Models/LoginModel.swift" | 47 ++ .../KREAM/Models/SavedModel.swift" | 27 + .../KREAM/SceneDelegate.swift" | 53 ++ .../KREAM/ViewController.swift" | 19 + .../ViewControllers/BuyViewController.swift" | 32 ++ .../HomeCollectionViewManager.swift" | 64 +++ .../ViewControllers/HomeViewController.swift" | 147 +++++ .../LoginViewController.swift" | 57 ++ .../ViewControllers/MainViewController.swift" | 56 ++ .../ViewControllers/MyViewController.swift" | 32 ++ .../ProductDetailViewController.swift" | 58 ++ .../ProfileEditViewController.swift" | 94 +++ .../SavedViewController.swift" | 44 ++ .../SearchDetailViewController.swift" | 42 ++ .../SearchViewController.swift" | 52 ++ .../ViewControllers/ShopViewController.swift" | 29 + .../StyleViewController.swift" | 29 + .../KREAM/Views/BuyView.swift" | 288 ++++++++++ .../KREAM/Views/HomeView.swift" | 277 +++++++++ .../KREAM/Views/LoginView.swift" | 225 ++++++++ .../KREAM/Views/MyView.swift" | 165 ++++++ .../KREAM/Views/ProductDetailView.swift" | 266 +++++++++ .../KREAM/Views/ProfileEditView.swift" | 212 +++++++ .../KREAM/Views/SavedView.swift" | 69 +++ .../KREAM/Views/SearchDetailView.swift" | 68 +++ .../KREAM/Views/SearchView.swift" | 132 +++++ 140 files changed, 4728 insertions(+) create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" create mode 100644 "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" new file mode 100644 index 0000000..599cca5 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" @@ -0,0 +1,539 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 56; + objects = { + +/* Begin PBXBuildFile section */ + 014330FB2CD76EB3000B307A /* SavedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014330FA2CD76EB3000B307A /* SavedCell.swift */; }; + 014330FE2CD76F04000B307A /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014330FD2CD76F04000B307A /* LoginView.swift */; }; + 014331002CD76F2B000B307A /* MyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014330FF2CD76F2B000B307A /* MyView.swift */; }; + 014331062CD76F70000B307A /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = 014331052CD76F70000B307A /* SnapKit */; }; + 014331082CD76F8A000B307A /* ProfileEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331072CD76F8A000B307A /* ProfileEditView.swift */; }; + 0143310A2CD76FA7000B307A /* SavedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331092CD76FA7000B307A /* SavedView.swift */; }; + 0143310D2CD76FDE000B307A /* LoginModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143310C2CD76FDE000B307A /* LoginModel.swift */; }; + 0143310F2CD76FFA000B307A /* SavedModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143310E2CD76FFA000B307A /* SavedModel.swift */; }; + 014331122CD77055000B307A /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331112CD77055000B307A /* LoginViewController.swift */; }; + 014331142CD77074000B307A /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331132CD77074000B307A /* MainViewController.swift */; }; + 014331162CD77091000B307A /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331152CD77091000B307A /* HomeViewController.swift */; }; + 014331182CD7709D000B307A /* StyleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331172CD7709D000B307A /* StyleViewController.swift */; }; + 0143311A2CD770A8000B307A /* ShopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331192CD770A8000B307A /* ShopViewController.swift */; }; + 0143311C2CD770B2000B307A /* SavedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143311B2CD770B2000B307A /* SavedViewController.swift */; }; + 0143311E2CD770BD000B307A /* MyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143311D2CD770BD000B307A /* MyViewController.swift */; }; + 014331202CD770CD000B307A /* ProfileEditViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143311F2CD770CD000B307A /* ProfileEditViewController.swift */; }; + 014331222CD77475000B307A /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331212CD77475000B307A /* HomeView.swift */; }; + 014331252CD774DC000B307A /* HomeCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331242CD774DC000B307A /* HomeCollectionViewCell.swift */; }; + 014331282CD774F3000B307A /* Then in Frameworks */ = {isa = PBXBuildFile; productRef = 014331272CD774F3000B307A /* Then */; }; + 0143312A2CD775CD000B307A /* HomeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331292CD775CD000B307A /* HomeModel.swift */; }; + 0143312C2CD78F8E000B307A /* JustDroppedCollectionViewCell‎.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143312B2CD78F8E000B307A /* JustDroppedCollectionViewCell‎.swift */; }; + 0143312E2CD78FDB000B307A /* JustDroppedModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143312D2CD78FDB000B307A /* JustDroppedModel.swift */; }; + 014331302CD7A1E7000B307A /* ChallengeCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143312F2CD7A1E7000B307A /* ChallengeCollectionViewCell.swift */; }; + 014331322CD7A245000B307A /* ChallengeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331312CD7A245000B307A /* ChallengeModel.swift */; }; + 014331342CDDD7B4000B307A /* ProductDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331332CDDD7B4000B307A /* ProductDetailViewController.swift */; }; + 014331362CDDD7CE000B307A /* ProductDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331352CDDD7CE000B307A /* ProductDetailView.swift */; }; + 014331382CDDDC24000B307A /* OtherColorsCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331372CDDDC24000B307A /* OtherColorsCollectionViewCell.swift */; }; + 0143313A2CDDF13D000B307A /* ColorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014331392CDDF13D000B307A /* ColorModel.swift */; }; + 0143313C2CDE7585000B307A /* BuyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143313B2CDE7585000B307A /* BuyView.swift */; }; + 0143313E2CDE7599000B307A /* BuyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0143313D2CDE7599000B307A /* BuyViewController.swift */; }; + 01744BA82CECE5AF00BCDF3F /* SearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01744BA72CECE5AF00BCDF3F /* SearchView.swift */; }; + 01744BAA2CECE5BC00BCDF3F /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01744BA92CECE5BC00BCDF3F /* SearchViewController.swift */; }; + 01744BAC2CECF18100BCDF3F /* SearchDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01744BAB2CECF18100BCDF3F /* SearchDetailView.swift */; }; + 01744BAE2CECF19700BCDF3F /* SearchDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01744BAD2CECF19700BCDF3F /* SearchDetailViewController.swift */; }; + 018DEB832CD7678D007D0FDB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018DEB822CD7678D007D0FDB /* AppDelegate.swift */; }; + 018DEB852CD7678D007D0FDB /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018DEB842CD7678D007D0FDB /* SceneDelegate.swift */; }; + 018DEB8C2CD7678F007D0FDB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 018DEB8B2CD7678F007D0FDB /* Assets.xcassets */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 014330FA2CD76EB3000B307A /* SavedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedCell.swift; sourceTree = ""; }; + 014330FD2CD76F04000B307A /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = ""; }; + 014330FF2CD76F2B000B307A /* MyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyView.swift; sourceTree = ""; }; + 014331072CD76F8A000B307A /* ProfileEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileEditView.swift; sourceTree = ""; }; + 014331092CD76FA7000B307A /* SavedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedView.swift; sourceTree = ""; }; + 0143310C2CD76FDE000B307A /* LoginModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginModel.swift; sourceTree = ""; }; + 0143310E2CD76FFA000B307A /* SavedModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedModel.swift; sourceTree = ""; }; + 014331112CD77055000B307A /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = ""; }; + 014331132CD77074000B307A /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; + 014331152CD77091000B307A /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; + 014331172CD7709D000B307A /* StyleViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StyleViewController.swift; sourceTree = ""; }; + 014331192CD770A8000B307A /* ShopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShopViewController.swift; sourceTree = ""; }; + 0143311B2CD770B2000B307A /* SavedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SavedViewController.swift; sourceTree = ""; }; + 0143311D2CD770BD000B307A /* MyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyViewController.swift; sourceTree = ""; }; + 0143311F2CD770CD000B307A /* ProfileEditViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileEditViewController.swift; sourceTree = ""; }; + 014331212CD77475000B307A /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = ""; }; + 014331242CD774DC000B307A /* HomeCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionViewCell.swift; sourceTree = ""; }; + 014331292CD775CD000B307A /* HomeModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeModel.swift; sourceTree = ""; }; + 0143312B2CD78F8E000B307A /* JustDroppedCollectionViewCell‎.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JustDroppedCollectionViewCell‎.swift"; sourceTree = ""; }; + 0143312D2CD78FDB000B307A /* JustDroppedModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JustDroppedModel.swift; sourceTree = ""; }; + 0143312F2CD7A1E7000B307A /* ChallengeCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeCollectionViewCell.swift; sourceTree = ""; }; + 014331312CD7A245000B307A /* ChallengeModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeModel.swift; sourceTree = ""; }; + 014331332CDDD7B4000B307A /* ProductDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductDetailViewController.swift; sourceTree = ""; }; + 014331352CDDD7CE000B307A /* ProductDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductDetailView.swift; sourceTree = ""; }; + 014331372CDDDC24000B307A /* OtherColorsCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OtherColorsCollectionViewCell.swift; sourceTree = ""; }; + 014331392CDDF13D000B307A /* ColorModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorModel.swift; sourceTree = ""; }; + 0143313B2CDE7585000B307A /* BuyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuyView.swift; sourceTree = ""; }; + 0143313D2CDE7599000B307A /* BuyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BuyViewController.swift; sourceTree = ""; }; + 01744BA72CECE5AF00BCDF3F /* SearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchView.swift; sourceTree = ""; }; + 01744BA92CECE5BC00BCDF3F /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = ""; }; + 01744BAB2CECF18100BCDF3F /* SearchDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchDetailView.swift; sourceTree = ""; }; + 01744BAD2CECF19700BCDF3F /* SearchDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchDetailViewController.swift; sourceTree = ""; }; + 018DEB7F2CD7678D007D0FDB /* KREAM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KREAM.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 018DEB822CD7678D007D0FDB /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 018DEB842CD7678D007D0FDB /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 018DEB8B2CD7678F007D0FDB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 018DEB902CD7678F007D0FDB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 018DEB7C2CD7678D007D0FDB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 014331062CD76F70000B307A /* SnapKit in Frameworks */, + 014331282CD774F3000B307A /* Then in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 014330F72CD76E79000B307A /* Cells */ = { + isa = PBXGroup; + children = ( + 014330FA2CD76EB3000B307A /* SavedCell.swift */, + 014331242CD774DC000B307A /* HomeCollectionViewCell.swift */, + 0143312B2CD78F8E000B307A /* JustDroppedCollectionViewCell‎.swift */, + 0143312F2CD7A1E7000B307A /* ChallengeCollectionViewCell.swift */, + 014331372CDDDC24000B307A /* OtherColorsCollectionViewCell.swift */, + ); + path = Cells; + sourceTree = ""; + }; + 014330FC2CD76EE6000B307A /* Views */ = { + isa = PBXGroup; + children = ( + 014330FD2CD76F04000B307A /* LoginView.swift */, + 014330FF2CD76F2B000B307A /* MyView.swift */, + 014331072CD76F8A000B307A /* ProfileEditView.swift */, + 014331092CD76FA7000B307A /* SavedView.swift */, + 014331212CD77475000B307A /* HomeView.swift */, + 014331352CDDD7CE000B307A /* ProductDetailView.swift */, + 0143313B2CDE7585000B307A /* BuyView.swift */, + 01744BA72CECE5AF00BCDF3F /* SearchView.swift */, + 01744BAB2CECF18100BCDF3F /* SearchDetailView.swift */, + ); + path = Views; + sourceTree = ""; + }; + 0143310B2CD76FCA000B307A /* Models */ = { + isa = PBXGroup; + children = ( + 0143310C2CD76FDE000B307A /* LoginModel.swift */, + 0143310E2CD76FFA000B307A /* SavedModel.swift */, + 014331292CD775CD000B307A /* HomeModel.swift */, + 0143312D2CD78FDB000B307A /* JustDroppedModel.swift */, + 014331312CD7A245000B307A /* ChallengeModel.swift */, + 014331392CDDF13D000B307A /* ColorModel.swift */, + ); + path = Models; + sourceTree = ""; + }; + 014331102CD7702C000B307A /* ViewControllers */ = { + isa = PBXGroup; + children = ( + 014331112CD77055000B307A /* LoginViewController.swift */, + 014331132CD77074000B307A /* MainViewController.swift */, + 014331152CD77091000B307A /* HomeViewController.swift */, + 014331172CD7709D000B307A /* StyleViewController.swift */, + 014331192CD770A8000B307A /* ShopViewController.swift */, + 0143311B2CD770B2000B307A /* SavedViewController.swift */, + 0143311D2CD770BD000B307A /* MyViewController.swift */, + 0143311F2CD770CD000B307A /* ProfileEditViewController.swift */, + 014331332CDDD7B4000B307A /* ProductDetailViewController.swift */, + 0143313D2CDE7599000B307A /* BuyViewController.swift */, + 01744BA92CECE5BC00BCDF3F /* SearchViewController.swift */, + 01744BAD2CECF19700BCDF3F /* SearchDetailViewController.swift */, + ); + path = ViewControllers; + sourceTree = ""; + }; + 018DEB762CD7678D007D0FDB = { + isa = PBXGroup; + children = ( + 018DEB812CD7678D007D0FDB /* KREAM */, + 018DEB802CD7678D007D0FDB /* Products */, + ); + sourceTree = ""; + }; + 018DEB802CD7678D007D0FDB /* Products */ = { + isa = PBXGroup; + children = ( + 018DEB7F2CD7678D007D0FDB /* KREAM.app */, + ); + name = Products; + sourceTree = ""; + }; + 018DEB812CD7678D007D0FDB /* KREAM */ = { + isa = PBXGroup; + children = ( + 014331102CD7702C000B307A /* ViewControllers */, + 0143310B2CD76FCA000B307A /* Models */, + 014330FC2CD76EE6000B307A /* Views */, + 014330F72CD76E79000B307A /* Cells */, + 018DEB822CD7678D007D0FDB /* AppDelegate.swift */, + 018DEB842CD7678D007D0FDB /* SceneDelegate.swift */, + 018DEB8B2CD7678F007D0FDB /* Assets.xcassets */, + 018DEB902CD7678F007D0FDB /* Info.plist */, + ); + path = KREAM; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 018DEB7E2CD7678D007D0FDB /* KREAM */ = { + isa = PBXNativeTarget; + buildConfigurationList = 018DEB932CD7678F007D0FDB /* Build configuration list for PBXNativeTarget "KREAM" */; + buildPhases = ( + 018DEB7B2CD7678D007D0FDB /* Sources */, + 018DEB7C2CD7678D007D0FDB /* Frameworks */, + 018DEB7D2CD7678D007D0FDB /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = KREAM; + packageProductDependencies = ( + 014331052CD76F70000B307A /* SnapKit */, + 014331272CD774F3000B307A /* Then */, + ); + productName = KREAM; + productReference = 018DEB7F2CD7678D007D0FDB /* KREAM.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 018DEB772CD7678D007D0FDB /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1520; + LastUpgradeCheck = 1520; + TargetAttributes = { + 018DEB7E2CD7678D007D0FDB = { + CreatedOnToolsVersion = 15.2; + }; + }; + }; + buildConfigurationList = 018DEB7A2CD7678D007D0FDB /* Build configuration list for PBXProject "KREAM" */; + compatibilityVersion = "Xcode 14.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 018DEB762CD7678D007D0FDB; + packageReferences = ( + 014331042CD76F70000B307A /* XCRemoteSwiftPackageReference "SnapKit" */, + 014331262CD774F3000B307A /* XCRemoteSwiftPackageReference "Then" */, + ); + productRefGroup = 018DEB802CD7678D007D0FDB /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 018DEB7E2CD7678D007D0FDB /* KREAM */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 018DEB7D2CD7678D007D0FDB /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 018DEB8C2CD7678F007D0FDB /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 018DEB7B2CD7678D007D0FDB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0143310F2CD76FFA000B307A /* SavedModel.swift in Sources */, + 0143313C2CDE7585000B307A /* BuyView.swift in Sources */, + 014331142CD77074000B307A /* MainViewController.swift in Sources */, + 014330FB2CD76EB3000B307A /* SavedCell.swift in Sources */, + 014331382CDDDC24000B307A /* OtherColorsCollectionViewCell.swift in Sources */, + 014331322CD7A245000B307A /* ChallengeModel.swift in Sources */, + 01744BAC2CECF18100BCDF3F /* SearchDetailView.swift in Sources */, + 014331252CD774DC000B307A /* HomeCollectionViewCell.swift in Sources */, + 0143312E2CD78FDB000B307A /* JustDroppedModel.swift in Sources */, + 0143311C2CD770B2000B307A /* SavedViewController.swift in Sources */, + 018DEB832CD7678D007D0FDB /* AppDelegate.swift in Sources */, + 01744BAA2CECE5BC00BCDF3F /* SearchViewController.swift in Sources */, + 0143313A2CDDF13D000B307A /* ColorModel.swift in Sources */, + 0143313E2CDE7599000B307A /* BuyViewController.swift in Sources */, + 014331002CD76F2B000B307A /* MyView.swift in Sources */, + 0143311E2CD770BD000B307A /* MyViewController.swift in Sources */, + 0143312A2CD775CD000B307A /* HomeModel.swift in Sources */, + 01744BA82CECE5AF00BCDF3F /* SearchView.swift in Sources */, + 01744BAE2CECF19700BCDF3F /* SearchDetailViewController.swift in Sources */, + 0143310A2CD76FA7000B307A /* SavedView.swift in Sources */, + 014330FE2CD76F04000B307A /* LoginView.swift in Sources */, + 014331222CD77475000B307A /* HomeView.swift in Sources */, + 014331302CD7A1E7000B307A /* ChallengeCollectionViewCell.swift in Sources */, + 014331182CD7709D000B307A /* StyleViewController.swift in Sources */, + 0143310D2CD76FDE000B307A /* LoginModel.swift in Sources */, + 014331202CD770CD000B307A /* ProfileEditViewController.swift in Sources */, + 014331082CD76F8A000B307A /* ProfileEditView.swift in Sources */, + 014331122CD77055000B307A /* LoginViewController.swift in Sources */, + 018DEB852CD7678D007D0FDB /* SceneDelegate.swift in Sources */, + 0143311A2CD770A8000B307A /* ShopViewController.swift in Sources */, + 014331342CDDD7B4000B307A /* ProductDetailViewController.swift in Sources */, + 014331362CDDD7CE000B307A /* ProductDetailView.swift in Sources */, + 0143312C2CD78F8E000B307A /* JustDroppedCollectionViewCell‎.swift in Sources */, + 014331162CD77091000B307A /* HomeViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 018DEB912CD7678F007D0FDB /* 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 = 17.2; + 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; + }; + 018DEB922CD7678F007D0FDB /* 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 = 17.2; + 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; + }; + 018DEB942CD7678F007D0FDB /* 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 = 4A47BUDSR5; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = KREAM/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 = kr.xoul.KREAM; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 018DEB952CD7678F007D0FDB /* 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 = 4A47BUDSR5; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = KREAM/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 = kr.xoul.KREAM; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 018DEB7A2CD7678D007D0FDB /* Build configuration list for PBXProject "KREAM" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 018DEB912CD7678F007D0FDB /* Debug */, + 018DEB922CD7678F007D0FDB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 018DEB932CD7678F007D0FDB /* Build configuration list for PBXNativeTarget "KREAM" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 018DEB942CD7678F007D0FDB /* Debug */, + 018DEB952CD7678F007D0FDB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 014331042CD76F70000B307A /* XCRemoteSwiftPackageReference "SnapKit" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/SnapKit/SnapKit"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 5.7.1; + }; + }; + 014331262CD774F3000B307A /* XCRemoteSwiftPackageReference "Then" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/devxoul/Then"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 3.0.0; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 014331052CD76F70000B307A /* SnapKit */ = { + isa = XCSwiftPackageProductDependency; + package = 014331042CD76F70000B307A /* XCRemoteSwiftPackageReference "SnapKit" */; + productName = SnapKit; + }; + 014331272CD774F3000B307A /* Then */ = { + isa = XCSwiftPackageProductDependency; + package = 014331262CD774F3000B307A /* XCRemoteSwiftPackageReference "Then" */; + productName = Then; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 018DEB772CD7678D007D0FDB /* Project object */; +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" new file mode 100644 index 0000000..bfc2b50 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" @@ -0,0 +1,36 @@ +// +// AppDelegate.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + + + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + // MARK: UISceneSession Lifecycle + + func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + } + + func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { + // Called when the user discards a scene session. + // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. + // Use this method to release any resources that were specific to the discarded scenes, as they will not return. + } + + +} + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" new file mode 100644 index 0000000..eb87897 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" new file mode 100644 index 0000000..13613e3 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" @@ -0,0 +1,13 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" new file mode 100644 index 0000000..446d6be --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Vector.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" new file mode 100644 index 0000000000000000000000000000000000000000..0111769caaf73d0706bdd8094ad97648537ff51c GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRp!3HFQtmCqP6lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kblC{#WAFUap~lTf=vcIt;%{0(kU!v6L?F6 zZypdVVJ>01%P{wV;0v}tU*l^no2I`G?7vq2{q96FeP3n)UEyZoioiCBF9({fQ&)s; zzMgb)(l+)D^KZwnZd7^u-_MMwrCXV$E6$;kg@ z=O+r+UG#hA^nU89*ZW!L=uTLCN~~bYx@O*#Q+CaZXIy{a`&c{0E11{J?8M8a+@sNp ze#&f9+5AF$R&`g+LZ8R?)jef1zEt^cI5+tr^MePewk| literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" new file mode 100644 index 0000000..73c0059 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" new file mode 100644 index 0000000..3ce4138 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Frame 1881.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" new file mode 100644 index 0000000000000000000000000000000000000000..8e3725bb7b5f3b79fdee09d940d13332762dec9e GIT binary patch literal 580 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 literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" new file mode 100644 index 0000000..5208d78 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "image-7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" new file mode 100644 index 0000000000000000000000000000000000000000..6eddf6cb901a9c3db0b50b91ad946affc8ab3ada GIT binary patch literal 2465 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 literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" new file mode 100644 index 0000000..4b1e6e1 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Ellipse 1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" new file mode 100644 index 0000000000000000000000000000000000000000..489b5877355a2a90404d0777bd3ae7865167c1a1 GIT binary patch literal 4105 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 Hu0mjfh)&_I literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" new file mode 100644 index 0000000..121781c --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Ellipse 1-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..2fa174380b96df01983ca385a41ebff0602328f6 GIT binary patch literal 4409 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 literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" new file mode 100644 index 0000000..5dad0b0 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Ellipse 1-3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" new file mode 100644 index 0000000000000000000000000000000000000000..c7af68b8e4d070abae692e95ed8df8d20dc5c19c GIT binary patch literal 3432 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 literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" new file mode 100644 index 0000000..a9f96d5 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "image-6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" new file mode 100644 index 0000000000000000000000000000000000000000..8a169d043a66908feab49cc9b361c3fdf32716a8 GIT binary patch literal 3369 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 Hu0mjf10-HQ literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" new file mode 100644 index 0000000..8971cbc --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Rectangle 9655.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" new file mode 100644 index 0000000000000000000000000000000000000000..95b46344920309cb30e49358b01a2d24789c0a03 GIT binary patch literal 3020 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 BxR(F` literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" new file mode 100644 index 0000000..178660d --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Vector-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..cab10b9f5d26846884d989b0743a37a3b7ad8e11 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9BhG zDF{FZV>7>(~2NVQcj)!cJU9zlX247H< z>J2Ze3ywA%eBIs5=bL|r{ZVC*H~cg~-pXvxJRdF1#S5MoS)OjO+*HY$uXyvxsa2k* t#QB771--cNFuT_##!n`$DEV`?Ny-|N_>J#1Jb+d)c)I$ztaD0e0sxM(KhppJ literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" new file mode 100644 index 0000000..d83b842 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "image-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..1149883e7faa4c080c85d09bc9518101f2227579 GIT binary patch literal 67709 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 z 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%0AZO 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 IY4gzk1Ew#RH~;_u literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" new file mode 100644 index 0000000..719d1c9 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "image-3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" new file mode 100644 index 0000000000000000000000000000000000000000..4c1315e91e8a0a1885deb930f0558051eed4ea93 GIT binary patch literal 13408 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 esO9V%7OY2d2M?BL&F+ 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 literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" new file mode 100644 index 0000000..61d664c --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "상품 이미지-2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..50dd78c4ab852408547bdcc9f7a5e00e3a2d913a GIT binary patch literal 7141 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 F{{ei9uX+Fg literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" new file mode 100644 index 0000000..42cd6a2 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "상품 이미지-6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" new file mode 100644 index 0000000000000000000000000000000000000000..e89fe34ea0ed79f2860259eb911b9ca72273e8a2 GIT binary patch literal 13995 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 REerqv002ovPDHLkV1l9QM6Cb- literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" new file mode 100644 index 0000000..6e91210 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "상품 이미지-7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" new file mode 100644 index 0000000000000000000000000000000000000000..b1ca4ff2eee78e26a5b0652e7088dd62b8eaf465 GIT binary patch literal 6098 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 YAC1fLP8b`ui2wiq07*qoM6N<$g856slK=n! literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" new file mode 100644 index 0000000..a40f665 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Frame 1887.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" new file mode 100644 index 0000000000000000000000000000000000000000..a79b702ef1a2f03a4dea611504f897df16573812 GIT binary patch literal 798 zcmV+(1L6FMP)kKk65K)93Suf)_(TXW6(p%(=^)t(%tMGz(*aHeI2Ek70$2fmJoZdHmpBG{ z!Db^x@{x|NeIGM(&)DN@q6`_n0LtJKI0NV4UfL;W(tm;`PJ_;#!7kVXf5{lP23-;C zcqYc5<^B|mKoIRXgE?ut5#z!BsTi(-6Z&_cw#=`9&Z$XxIuE88dOX81V?ln99%xat zN@sy(oYLhm$d})wgfLPX;J{C+b&l+1X&p+27x0!6I#>DfC>cCZrx@q^5QA8Rg18!# z^IV8Qc+!?B8SX%rVw}gpk=CHgq02g#Qh*D_oFZ};gCFFlQKuBp#rf=lHC1{q#V2t| zc{RzeRxF{aUQxIYIQ>Q`a<0$=JLIb{l|YQZxGn*zFP%gFn_^Q+*(v0tN5`+HB3HBr znagj;T>A8|p&X?PqD=3vphv#EVTpO1)nFAWl)P9aMyvv#89C8t)aEr!Ekwb^VQPN29qFy``@%;(RiRxB1L^?KctIo17suffiu zP$;;nKZp-swefhYuU0FY9rHq5TQYPXoVVNUOpLwNbhKQt*on8S`Gcy zXf!%Hh803a`H=Xkc4=8w?D1zX7??2rv(;+#WWIx4a=;GXt9}HuKme?c8|l2!Xt@1; zpC?aYv=12_HHQAKy3XhGx3Vh(0Uu5(olb{Sqz7$sTGs3J9h7;c5RMKL?RNVCQSwQJ zSVmqfs`M1$)RXB8I>w=oH-YED!kXVog~*+&d_i^xO%M0q1H1CnHB|V6ov;Fvo0}W{ z4Sti8^Sa$`5A$HBLNWN@96NQ9vniai0Sytq$kTpuF$al23`vs*#~S!ZX@CbuV_v$3 cGJFO61u3vXKm=_AC;$Ke07*qoM6N<$g2cIJ5&!@I literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" new file mode 100644 index 0000000..564ff23 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Frame 1883.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" new file mode 100644 index 0000000000000000000000000000000000000000..35c0c8f9ac2728869026d3cbbf3c139d13d76810 GIT binary patch literal 686 zcmV;f0#W^mP)62qn0KI2FVP4iVqH0UIrrV;fi@ z1@WX||1)o9R^x@}(xFLx1M))Z@dydyfu1mEN39Cv>JyN4)T)3;)2Gv!k!R3?IJ9Lc z_mx1l2YGjsqv)tmW#R0%G|fYP*QoF;^}>}B<6FoN zsR8TZ3N1GYX{;D27>^`$8yM$0Fe+87{kjCoasiy{xWESu)}?j zoa{o%hcLJY<7X(bIHZ&Tu;y>2(Q37vtbNe+1?jLX77KspA=tV|yn|c>$cu|be)zhS zjodE^Jp4{ZAkLwWTlNOe0(fa5FEu(G28TJ)7eWXB)wZNLACY<7JAn%!=!*Y_UrZzp UVe=ArLI3~&07*qoM6N<$f`IWjM*si- literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" new file mode 100644 index 0000000..b1eca72 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Vector-3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" new file mode 100644 index 0000000000000000000000000000000000000000..82de0cbcb48da598500a83d4827ff094b6f7a52a GIT binary patch literal 211 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 LNkvXXu0mjfiCgb} literal 0 HcmV?d00001 diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" new file mode 100644 index 0000000..1b8beed --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "찜하기 버튼.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" new file mode 100644 index 0000000000000000000000000000000000000000..43e60310df9cc9fd345bacfa7603a722bf5b8c6a GIT binary patch literal 890 zcmZvb-%r9Y5Xax|uecWycz|w<4NVA%3^7KHID8{M%&ox8Salr+{p-DswQRC`SgxP8 z_v3qAXE|T=?ZFtpMhnIJ2Ov%+IGqB|Vzq=}owG-tZHpZ`1Os(S7C8_1z~=lriFj}~ zLw{9YMH0Ti9$2NJrJcU5)+Zh9q%C<; z*ue%ecmX9;rGl1BsdJKY=-Niek)b3oyU8+9NL;^>;AHIe=aVB_hFe~NCmtu^OdN52 zmd%ve){l-9a48OX#3ibc230s;WChPCqnf9N%P=Q~ZiQ-7SIE2u_K?I>Dyj|w)Omby zpu6@({gOy6lGli&8k8pCxp6-%!c=UVSC2X0fQ4f?Js + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" new file mode 100644 index 0000000..25a7638 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" new file mode 100644 index 0000000..5a2bc3b --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" @@ -0,0 +1,38 @@ +// +// ChallengeCollectionViewCell.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class ChallengeCollectionViewCell: UICollectionViewCell { + + static let identifier = "ChallengeCollectionViewCell" + + // 이미지 뷰 + let imageView = UIImageView().then { + $0.contentMode = .scaleAspectFill + } + + private func setupView() { + + addSubview(imageView) + + imageView.snp.makeConstraints { + $0.edges.equalToSuperview() + } + } + + override init(frame: CGRect) { + super.init(frame: frame) + + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" new file mode 100644 index 0000000..a777377 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" @@ -0,0 +1,57 @@ +// +// HomeCollectionViewCell.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit +import Then + +class HomeCollectionViewCell: UICollectionViewCell { + static let identifier = "HomeCollectionViewCell" + + let imageView = UIImageView().then { + $0.contentMode = .scaleAspectFill + $0.clipsToBounds = true + } + + let titleLabel = UILabel().then { + $0.font = .systemFont(ofSize: 11.5, weight: .light) + $0.textColor = .black + $0.textAlignment = .center + $0.text = "크림 드로우" + } + + override init(frame: CGRect) { + super.init(frame: frame) + + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + func configure(with model: HomeModel) { + imageView.image = model.image + titleLabel.text = model.name + } + + private func setupView(){ + addSubview(imageView) + addSubview(titleLabel) + + imageView.snp.makeConstraints { + $0.top.horizontalEdges.equalToSuperview() + $0.height.equalTo(61) + $0.width.equalTo(61) + + } + + titleLabel.snp.makeConstraints{ + $0.bottom.equalToSuperview() + $0.centerX.equalToSuperview() + } + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" new file mode 100644 index 0000000..5db5c57 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" @@ -0,0 +1,118 @@ +// +// JustDroppedCollectionViewCell‎.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class JustDroppedCollectionViewCell: UICollectionViewCell { + + static let identifier = "JustDroppedCollectionViewCell" + + // 이미지 뷰 + let imageView = UIImageView().then { + $0.contentMode = .scaleAspectFill + $0.clipsToBounds = true + } + + // 거래량 라벨 + let transactionCount = UILabel().then { + $0.font = .systemFont(ofSize: 10, weight: .regular) + $0.textColor = UIColor(red: 64/255, green: 69/255, blue: 75/255, alpha: 1.0) + $0.textAlignment = .center + } + + // 북마크 버튼 + let saveButton = UIButton().then { + $0.tintColor = UIColor.black + } + + // 브랜드명 라벨 + let brandName = UILabel().then { + $0.font = .systemFont(ofSize: 12, weight: .semibold) + $0.textColor = .black + } + + // 상품명 라벨 + let productName = UILabel().then { + $0.font = .systemFont(ofSize: 12, weight: .light) + $0.textColor = .black + } + + // 가격 라벨 + let price = UILabel().then { + $0.font = .systemFont(ofSize: 13, weight: .semibold) + $0.textColor = .black + } + + let nowBuyingLabel = UILabel().then { + $0.text = "즉시 구매가" + $0.font = .systemFont(ofSize: 10, weight: .light) + $0.textColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0) + } + + override init(frame: CGRect) { + super.init(frame: frame) + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func setupView() { + // 서브뷰 추가 + [imageView, + transactionCount, + saveButton, + brandName, + productName, + price, + nowBuyingLabel] + .forEach { + addSubview($0) + } + + // 레이아웃 설정 + imageView.snp.makeConstraints { + $0.top.horizontalEdges.equalToSuperview() + $0.height.equalTo(142) + $0.width.equalTo(142) + } + + transactionCount.snp.makeConstraints { + $0.top.equalTo(imageView.snp.top).offset(8) + $0.trailing.equalTo(imageView.snp.trailing).offset(-8) + } + + saveButton.snp.makeConstraints { + $0.top.equalTo(imageView.snp.top).offset(112) + $0.trailing.equalTo(imageView.snp.trailing).offset(-10) + $0.height.equalTo(20) + $0.width.equalTo(22) + } + + brandName.snp.makeConstraints { + $0.top.equalTo(imageView.snp.bottom).offset(8) + $0.leading.equalTo(imageView.snp.leading).offset(4) + } + + productName.snp.makeConstraints { + $0.top.equalTo(brandName.snp.bottom).offset(3) + $0.leading.equalTo(imageView.snp.leading).offset(4) + } + + price.snp.makeConstraints { + $0.top.equalTo(brandName.snp.bottom).offset(43) + $0.leading.equalTo(imageView.snp.leading).offset(4) + } + + nowBuyingLabel.snp.makeConstraints { + $0.top.equalTo(price.snp.bottom).offset(2) + $0.leading.equalTo(imageView.snp.leading).offset(4) + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" new file mode 100644 index 0000000..b384b6e --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" @@ -0,0 +1,37 @@ +// +// OtherColorsCollectionVIewCell.swift +// KREAM +// +// Created by 임효진 on 11/8/24. +// + +import UIKit + +class OtherColorsCollectionViewCell: UICollectionViewCell { + + static let identifier = "OtherColorsCollectionViewCell" + + // 이미지 뷰 + let imageView = UIImageView().then { + $0.contentMode = .scaleAspectFill + } + + private func setupView() { + + addSubview(imageView) + + imageView.snp.makeConstraints { + $0.edges.equalToSuperview() + } + } + + override init(frame: CGRect) { + super.init(frame: frame) + + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" new file mode 100644 index 0000000..e4429a2 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" @@ -0,0 +1,119 @@ +// +// TableViewCell.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class SavedCell: UITableViewCell { + + static let identifier = "SavedCell" + + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + } + + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + // Configure the view for the selected state + } + + override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { + super.init(style: style, reuseIdentifier: reuseIdentifier) + self.setViews() + self.setConstaints() + } + + override func prepareForReuse() { + super.prepareForReuse() + self.productImageView.image = nil + self.productTitle.text = nil + self.productContent.text = nil + self.productPrice.text = nil + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private lazy var productImageView: UIImageView = { + let imageView = UIImageView() + return imageView + }() + + private lazy var productTitle: UILabel = { + let title = UILabel() + title.font = UIFont.boldSystemFont(ofSize: 16) + title.textColor = UIColor.black + return title + }() + + private lazy var productContent: UILabel = { + let content = UILabel() + content.font = UIFont.systemFont(ofSize: 9) + content.textColor = UIColor(red: 161/255, green: 161/255, blue: 161/255, alpha: 1.0) + return content + }() + + private lazy var productPrice: UILabel = { + let price = UILabel() + price.font = UIFont.boldSystemFont(ofSize: 14) + price.textColor = UIColor.black + return price + }() + + private lazy var savedButton: UIImageView = { + let imageView = UIImageView() + imageView.image = UIImage(named: "찜하기 버튼") + return imageView + }() + + private func setViews() { + self.addSubview(productImageView) + self.addSubview(productTitle) + self.addSubview(productContent) + self.addSubview(productPrice) + self.addSubview(savedButton) + } + + private func setConstaints() { + productImageView.snp.makeConstraints { + $0.top.equalToSuperview().offset(13) + $0.left.equalToSuperview().offset(13) + $0.bottom.equalToSuperview().offset(-13) + $0.width.height.equalTo(72) + } + + productTitle.snp.makeConstraints { + $0.top.equalToSuperview().offset(13) + $0.left.equalTo(productImageView.snp.right).offset(13) + } + + productContent.snp.makeConstraints{ + $0.top.equalTo(productTitle.snp.bottom).offset(5) + $0.left.equalTo(productImageView.snp.right).offset(13) + } + + productPrice.snp.makeConstraints { + $0.right.equalToSuperview().offset(-16) + $0.bottom.equalToSuperview().offset(-10) + } + + savedButton.snp.makeConstraints { + $0.right.equalToSuperview().offset(-17) + $0.top.equalToSuperview().offset(18) + } + } + + public func configure(model: SavedModel) { + self.productImageView.image = UIImage(named: model.image) + self.productTitle.text = model.title + self.productContent.text = model.content + self.productPrice.text = model.price + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" new file mode 100644 index 0000000..e71634f --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" @@ -0,0 +1,25 @@ +// +// ChallengeModel.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +struct ChallengeModel { + + let image: UIImage +} + +extension ChallengeModel { + + static func dummy() -> [ChallengeModel] { + return [ + ChallengeModel(image:.challenge1), + ChallengeModel(image:.challenge2), + ChallengeModel(image:.challenge2), + ChallengeModel(image:.challenge1), + ] + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" new file mode 100644 index 0000000..06c7e31 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" @@ -0,0 +1,30 @@ +// +// File.swift +// KREAM +// +// Created by 임효진 on 11/8/24. +// + +import UIKit + +struct ColorModel { + + let image: UIImage +} + +extension ColorModel { + + static func dummy() -> [ColorModel] { + return [ + ColorModel(image:.detailImage1), + ColorModel(image:.detailImage2), + ColorModel(image:.detailImage3), + ColorModel(image:.detailImage4), + ColorModel(image:.detailImage5), + ColorModel(image:.detailImage6), + ColorModel(image:.detailImage1), + ColorModel(image:.detailImage2), + ColorModel(image:.detailImage3), + ] + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" new file mode 100644 index 0000000..f2078af --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" @@ -0,0 +1,30 @@ +// +// HomeModel.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +struct HomeModel{ + let image: UIImage + let name: String +} + +extension HomeModel{ + static func dummy() ->[HomeModel]{ + return[ + HomeModel(image: .category1, name: "크림 드로우"), + HomeModel(image: .category2, name: "실시간 차트"), + HomeModel(image: .category3, name: "남성 추천"), + HomeModel(image: .category4, name: "여성 추천"), + HomeModel(image: .category5, name: "색다른 추천"), + HomeModel(image: .category6, name: "정가 아래"), + HomeModel(image: .category7, name: "윤세 24AW"), + HomeModel(image: .category8, name: "올해의 베스트"), + HomeModel(image: .category9, name: "10월의 베네핏"), + HomeModel(image: .category10, name: "아크네 선물") + ] + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" new file mode 100644 index 0000000..b4d0c37 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" @@ -0,0 +1,52 @@ +// +// JustDroppedModel.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +struct JustDroppedModel { + + let image: UIImage + let transactionCount: String + let brandName: String + let productName: String + let price: String + var isBookmarked: Bool +} + +extension JustDroppedModel { + // 더미 데이터 생성 메서드 + static func dummy() -> [JustDroppedModel] { + return [ + JustDroppedModel( + image:.justDropped1, + transactionCount: "거래 12.8만", + brandName: "MLB", + productName: "청키라이너 뉴욕양키스", + price: "139,000원", + isBookmarked: false + ), + + JustDroppedModel( + image:.justDropped2, + transactionCount: "거래 15.6만", + brandName: "Jordan", + productName: "Jordan 1 Retro High OG\n Yellow Ochre", + price: "228,000원", + isBookmarked: true + ), + + JustDroppedModel( + image:.justDropped2, + transactionCount: "거래 12.8만", + brandName: "Human Made", + productName: "Human Made x Kaws\nVarsity Jacket #1 Black", + price: "2,000,000원", + isBookmarked: false + ) + ] + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" new file mode 100644 index 0000000..28e8d26 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" @@ -0,0 +1,47 @@ +// +// LoginModel.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import Foundation + +struct LoginModel { + private let userDefaults = UserDefaults.standard + var emailKey: String = "userEmail" + var passwordKey: String = "userPasseord" + var profileImageKey: String = "profileImage" + + mutating func setEamil(by email: String) { + self.emailKey = email + } + + mutating func setPassword(by password: String) { + self.passwordKey = password + } + + public func saveUserEmail(_ email: String) { + userDefaults.set(email, forKey: emailKey) + } + + public func saveUserPassword(_ password: String) { + userDefaults.set(password, forKey: passwordKey) + } + + public func saveUserProfileImage(_ profileImage: String) { + userDefaults.set(profileImage, forKey: profileImageKey) + } + + public func loadUserEmail() -> String? { + return userDefaults.string(forKey: emailKey) + } + + public func loadUserPassword() -> String? { + return userDefaults.string(forKey: passwordKey) + } + + public func loadUserProfileImage() -> String? { + return userDefaults.string(forKey: profileImageKey) + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" new file mode 100644 index 0000000..c8457be --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" @@ -0,0 +1,27 @@ +// +// SavedModel.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import Foundation + +struct SavedModel { + let image: String + let title: String + let content: String + let price: String +} + +final class dummySavedModel { + static let savedDatas: [SavedModel] = [ + SavedModel(image: "상품 이미지-1",title: "손오공이 잃어버린 머리띠 반쪽", content: "손오공이 장난치다가 머리띠 반쪽 잘라서 어딘가 숨겨둔 역사속 물건!!", price: "2,112,120원"), + SavedModel(image: "상품 이미지-2",title: "골드 반지", content: "결혼 준비하는 당신?! 약혼녀에게 이 반지를 선물하는 건 어때요?!", price: "100원"), + SavedModel(image: "상품 이미지-3",title: "하얀 신발", content: "짝퉁 나이키 신발! 정말 푹신푹신해서 걷다가 졸려서 넘어지...", price: "112,120원"), + SavedModel(image: "상품 이미지-4",title: "에베레스트 다이아 반지", content: "에베레스트 올라가서 다이아 구하고 만든 반지,,! 과연 이것을 누가 사갈것인가??", price: "12,000원"), + SavedModel(image: "상품 이미지-5",title: "아디다스다 신발", content: "아디다스 처럼 보이지만 아디다스가 아닐지도 모르는 신발 이 신발의 주인은 너야~~", price: "82,120원"), + SavedModel(image: "상품 이미지-6",title: "황제 잠옷", content: "어느 나라의 황제가 입었다던 잠옷 크리스마스 트리같이 보이는 디자인!", price: "92,012,129원"), + SavedModel(image: "상품 이미지-7",title: "고장난 기타", content: "블라블ㄹ바블ㄹ바ㅏㅂ", price: "10,000원") + ] +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" new file mode 100644 index 0000000..a76a535 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" @@ -0,0 +1,53 @@ +// +// SceneDelegate.swift +// KREAM +// +// Created by 임효진 on 11/3/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 } + window = UIWindow(frame: windowScene.coordinateSpace.bounds) + window?.windowScene = windowScene + window?.rootViewController = LoginViewController() // 원하는 뷰 컨트롤러 파일의 이름을 작성하면 됩니다. + window?.makeKeyAndVisible() + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + +} + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" new file mode 100644 index 0000000..8f8969a --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" @@ -0,0 +1,19 @@ +// +// ViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" new file mode 100644 index 0000000..11c225f --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" @@ -0,0 +1,32 @@ +// +// BuyViewController.swift +// KREAM +// +// Created by 임효진 on 11/9/24. +// + +import UIKit + +class BuyViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + self.view = buyView + + setupAction() + } + + private lazy var buyView: BuyView = { + let view = BuyView() + return view + }() + + private func setupAction() { + buyView.backButton.addTarget(self, action: #selector(closeButtonTapped), for: .touchUpInside) + } + + @objc private func closeButtonTapped() { + dismiss(animated: true, completion: nil) + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" new file mode 100644 index 0000000..7b0e957 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" @@ -0,0 +1,64 @@ +// +// HomeCollectionViewManager.swift +// KREAM +// +// Created by 임효진 on 11/9/24. +// + +import UIKit + +class HomeCollectionViewManager: NSObject, UICollectionViewDelegate, UICollectionViewDataSource { + + weak var viewController: HomeViewController? + + init(viewController: HomeViewController) { + self.viewController = viewController + } + + func setupDelegates(for homeView: HomeView) { + homeView.HomeCollectionView.dataSource = self + homeView.HomeCollectionView.delegate = self + homeView.JustDroppedCollectionView.dataSource = self + homeView.JustDroppedCollectionView.delegate = self + homeView.ChallengeCollectionView.dataSource = self + homeView.ChallengeCollectionView.delegate = self + } + + func updateViewForSegment(segmentIndex: Int, homeView: HomeView) { + let isHomeCollectionVisible = (segmentIndex == 0) + homeView.HomeCollectionView.isHidden = !isHomeCollectionVisible + homeView.advertisement.isHidden = !isHomeCollectionVisible + homeView.emptyLabel.isHidden = isHomeCollectionVisible + } + + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + if collectionView == homeView.HomeCollectionView { + return HomeModel.dummy().count + } else if collectionView == homeView.JustDroppedCollectionView { + return JustDroppedModel.dummy().count + } else if collectionView == homeView.ChallengeCollectionView { + return ChallengeModel.dummy().count + } + return 0 + } + + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + if let cell = collectionView.dequeueReusableCell(withReuseIdentifier: HomeCollectionViewCell.identifier, for: indexPath) as? HomeCollectionViewCell { + cell.configure(with: HomeModel.dummy()[indexPath.row]) + return cell + } else if let cell = collectionView.dequeueReusableCell(withReuseIdentifier: JustDroppedCollectionViewCell.identifier, for: indexPath) as? JustDroppedCollectionViewCell { + cell.configure(with: JustDroppedModel.dummy()[indexPath.row]) + return cell + } else if let cell = collectionView.dequeueReusableCell(withReuseIdentifier: ChallengeCollectionViewCell.identifier, for: indexPath) as? ChallengeCollectionViewCell { + cell.configure(with: ChallengeModel.dummy()[indexPath.row]) + return cell + } + return UICollectionViewCell() + } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + if collectionView == homeView.JustDroppedCollectionView && indexPath.row == 0 { + viewController?.navigateToProductDetail() + } + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" new file mode 100644 index 0000000..8a8352c --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" @@ -0,0 +1,147 @@ +// +// HomeViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class HomeViewController: UIViewController , UICollectionViewDelegate { + + override func viewDidLoad() { + super.viewDidLoad() + self.view = homeView + + setupAction() + setupDelegate() + } + + private lazy var homeView: HomeView = { + let view = HomeView() + view.searchBar.addTarget(self, action: #selector(searchBarTapped), for: .editingDidBegin) + return view + }() + + private func setupAction() { + homeView.segmentedControl.addTarget( + self, + action: #selector(segmentedControlValueChanged(segment:)), + for: .valueChanged + ) + } + + private func setupDelegate(){ + homeView.HomeCollectionView.dataSource = self + homeView.HomeCollectionView.delegate = self + homeView.JustDroppedCollectionView.dataSource = self + homeView.JustDroppedCollectionView.delegate = self + homeView.ChallengeCollectionView.dataSource = self + homeView.ChallengeCollectionView.delegate = self + } + + @objc func searchBarTapped() { + print("TextField tapped!") + let searchViewController = SearchViewController() + searchViewController.modalPresentationStyle = .fullScreen + present(searchViewController, animated: true) + + } + + @objc + private func segmentedControlValueChanged(segment: UISegmentedControl) { + if segment.selectedSegmentIndex == 0 { + homeView.HomeCollectionView.isHidden = false + homeView.advertisement.isHidden = false + homeView.emptyLabel.isHidden = true + } + else { + homeView.HomeCollectionView.isHidden = true + homeView.advertisement.isHidden = true + homeView.emptyLabel.isHidden = false + } + + let segmentWidth = homeView.segmentedControl.frame.width / CGFloat(homeView.segmentedControl.numberOfSegments) + let selectedSegmentIndex = CGFloat(segment.selectedSegmentIndex) + + UIView.animate(withDuration: 0.3) { + self.homeView.underline.snp.updateConstraints { + $0.left.equalTo(self.homeView.segmentedControl.snp.left).offset(segmentWidth * selectedSegmentIndex) + } + self.view.layoutIfNeeded() + } + } + +} + +extension HomeViewController: UICollectionViewDataSource { + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + // 각 컬렉션 뷰에 맞는 데이터 개수를 반환합니다. + if collectionView == homeView.HomeCollectionView { + return HomeModel.dummy().count + } else if collectionView == homeView.JustDroppedCollectionView { + return JustDroppedModel.dummy().count + } else if collectionView == homeView.ChallengeCollectionView { + return ChallengeModel.dummy().count + } + return 0 + } + + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + // 각 컬렉션 뷰에 맞는 셀과 데이터를 설정합니다. + if collectionView == homeView.HomeCollectionView { + guard let cell = collectionView.dequeueReusableCell( + withReuseIdentifier: HomeCollectionViewCell.identifier, + for: indexPath + ) as? HomeCollectionViewCell else { + return UICollectionViewCell() + } + let list = HomeModel.dummy() + cell.imageView.image = list[indexPath.row].image + cell.titleLabel.text = list[indexPath.row].name + return cell + + } else if collectionView == homeView.JustDroppedCollectionView { + guard let cell = collectionView.dequeueReusableCell( + withReuseIdentifier: JustDroppedCollectionViewCell.identifier, + for: indexPath + ) as? JustDroppedCollectionViewCell else { + return UICollectionViewCell() + } + let list = JustDroppedModel.dummy() + cell.imageView.image = list[indexPath.row].image + cell.transactionCount.text = list[indexPath.row].transactionCount + cell.brandName.text = list[indexPath.row].brandName + cell.productName.text = list[indexPath.row].productName + cell.price.text = list[indexPath.row].price + cell.saveButton.setImage( + UIImage(systemName: list[indexPath.row].isBookmarked ? "bookmark.fill" : "bookmark"), + for: .normal + + ) + return cell + } else if collectionView == homeView.ChallengeCollectionView { + guard let cell = collectionView.dequeueReusableCell( + withReuseIdentifier: ChallengeCollectionViewCell.identifier, + for: indexPath + ) as? ChallengeCollectionViewCell else { + return UICollectionViewCell() + } + let list = ChallengeModel.dummy() + cell.imageView.image = list[indexPath.row].image + return cell + } + return UICollectionViewCell() + } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + // JustDroppedCollectionView의 첫 번째 셀이 선택되었는지 확인 + if collectionView == homeView.JustDroppedCollectionView && indexPath.row == 0 { + // 이동할 새로운 뷰 컨트롤러 생성 + let productDetailViewController = ProductDetailViewController() + navigationController?.pushViewController(productDetailViewController, animated: true) + } + } + +} + diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" new file mode 100644 index 0000000..0db7ff8 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" @@ -0,0 +1,57 @@ +// +// LoginViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class LoginViewController: UIViewController { + + let loginModel = LoginModel() + + override func viewDidLoad() { + super.viewDidLoad() + self.view = loginView + } + + private lazy var loginView: LoginView = { + let view = LoginView() + view.loginButton.addTarget(self, action: #selector(loginButtonTapped), for: .touchUpInside) + view.kakaoLoginButton.addTarget(self, action: #selector(kakaoLoginButtonTapped), for: .touchUpInside) + view.appleLoginButton.addTarget(self, action: #selector(kakaoLoginButtonTapped), for: .touchUpInside) + return view + }() + + @objc func loginButtonTapped(){ + print("로그인 누름") + + guard let email = loginView.emailTextField.text, !email.isEmpty else { + return + } + + guard let password = loginView.pwTextField.text, !password.isEmpty else { + return + } + + // 정보 저장 + loginModel.saveUserEmail(email) + loginModel.saveUserPassword(password) + + // 화면 이동 + let viewController = MainViewController() + viewController.modalPresentationStyle = .fullScreen + + present(viewController, animated: true) + } + + @objc func kakaoLoginButtonTapped(){ + print("카카로로 로그인 누름") + } + + @objc func appleLoginButtonTapped(){ + print("apple로 로그인 누름") + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" new file mode 100644 index 0000000..fb72794 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" @@ -0,0 +1,56 @@ +// +// MainViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class MainViewController: UITabBarController { + + private let homeVc = UINavigationController(rootViewController: HomeViewController()) + private let styleVc = StyleViewController() + private let shopVc = ShopViewController() + private let savedVc = SavedViewController() + private let myVc = UINavigationController(rootViewController: MyViewController()) + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .white + + homeVc.tabBarItem = UITabBarItem(title: " ", image: UIImage(named: "Home"), tag: 0) + styleVc.tabBarItem = UITabBarItem(title: " ", image: UIImage(named: "Style"), tag: 0) + shopVc.tabBarItem = UITabBarItem(title: " ", image: UIImage(named: "Shop"), tag: 0) + savedVc.tabBarItem = UITabBarItem(title: " ", image: UIImage(named: "Saved"), tag: 0) + myVc.tabBarItem = UITabBarItem(title: " ", image: UIImage(named: "My"), tag: 0) + + self.viewControllers = [homeVc, styleVc, shopVc, savedVc, myVc] + + // 탭 바 스타일 + tabBar.tintColor = .black + tabBar.unselectedItemTintColor = .gray + tabBar.backgroundColor = .white + tabBar.layer.borderWidth = 0.3 + tabBar.layer.borderColor = UIColor(red: 161/255, green: 161/255, blue: 161/255, alpha: 1.0).cgColor + + } + + init() { + super.init(nibName: nil, bundle: nil) + object_setClass(self.tabBar, CustomHeightTabBar.self) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + class CustomHeightTabBar: UITabBar { + override open func sizeThatFits(_ size: CGSize) -> CGSize { + var sizeThatFits = super.sizeThatFits(size) + sizeThatFits.height = 110 + return sizeThatFits + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" new file mode 100644 index 0000000..8121140 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" @@ -0,0 +1,32 @@ +// +// MyViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class MyViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + self.view = myView + } + + private lazy var myView: MyView = { + let view = MyView() + view.editProfileButton.addTarget(self, action: #selector(editProfileButtonTapped), for: .touchUpInside) + return view + }() + + @objc + private func editProfileButtonTapped(){ + let viewController = ProfileEditViewController() + + viewController.modalPresentationStyle = .fullScreen + + navigationController?.pushViewController(viewController, animated: true) + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" new file mode 100644 index 0000000..330012f --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" @@ -0,0 +1,58 @@ +// +// ProductDetailViewController.swift +// KREAM +// +// Created by 임효진 on 11/8/24. +// + +import UIKit + +class ProductDetailViewController: UIViewController, UICollectionViewDelegate { + + + override func viewDidLoad() { + super.viewDidLoad() + self.view = productDetailView + + setupDelegate() + // Do any additional setup after loading the view. + } + + private lazy var productDetailView: ProductDetailView = { + let view = ProductDetailView() + view.buyButton.addTarget(self, action: #selector(buyButtonTapped), for: .touchUpInside) + return view + }() + + private func setupDelegate(){ + productDetailView.otherColorsColletionView.dataSource = self + productDetailView.otherColorsColletionView.delegate = self + } + + @objc + private func buyButtonTapped(){ + let viewController = BuyViewController() + + viewController.modalPresentationStyle = .pageSheet + + present(viewController, animated: true) + } +} + +extension ProductDetailViewController: UICollectionViewDataSource { + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + return ColorModel.dummy().count + } + + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + guard let cell = collectionView.dequeueReusableCell( + withReuseIdentifier: OtherColorsCollectionViewCell.identifier, + for: indexPath + ) as? OtherColorsCollectionViewCell else { + return UICollectionViewCell() + } + let list = ColorModel.dummy() + cell.imageView.image = list[indexPath.row].image + return cell + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" new file mode 100644 index 0000000..a191ff3 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" @@ -0,0 +1,94 @@ +// +// ProfileEditViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class ProfileEditViewController: UIViewController { + + private let loginModel = LoginModel() + + // 이메일 및 비밀번호 편집 상태 + private var isEditingEmail = false + private var isEditingPassword = false + + override func viewDidLoad() { + super.viewDidLoad() + self.view = profileEditView + loadProfileInfo() + + // Do any additional setup after loading the view. + } + + private lazy var profileEditView: ProfileEditView = { + let view = ProfileEditView() + view.emailEditButton.addTarget(self, action: #selector(emailEditButtonTapped), for: .touchUpInside) + view.passwordEditButton.addTarget(self, action: #selector(passwordEditButtonTapped), for: .touchUpInside) + return view + }() + + // 프로필 정보 가져오기 + private func loadProfileInfo() { + + // 프로필 이미지 + if let profileImageName = loginModel.loadUserProfileImage() { + profileEditView.profieImage.image = UIImage(named: profileImageName) + } + + // 이메일 + if let userEmail = loginModel.loadUserEmail() { + profileEditView.emailTextField.text = userEmail + } + + // 비밀번호 + if let userPassword = loginModel.loadUserPassword() { + let coverdPassword = String(repeating: "*", count: userPassword.count) + profileEditView.pwTextField.text = coverdPassword + } + } + + @objc func emailEditButtonTapped() { + if isEditingEmail { + // 확인 버튼이 눌렸을 때 + print("이메일 확인 버튼 누름") + guard let email = profileEditView.emailTextField.text, !email.isEmpty else { + return + } + loginModel.saveUserEmail(email) + profileEditView.emailTextField.isUserInteractionEnabled = false + profileEditView.emailEditButton.setTitle("변경", for: .normal) + loadProfileInfo() + isEditingEmail = false + } else { + print("이메일 변경 버튼 누름") + profileEditView.emailTextField.isUserInteractionEnabled = true + profileEditView.emailEditButton.setTitle("확인", for: .normal) + isEditingEmail = true + print(isEditingEmail) + } + } + + @objc func passwordEditButtonTapped(){ + if isEditingPassword { + // 확인 버튼이 눌렸을 때 + print("비밀번호 확인 버튼 누름") + guard let password = profileEditView.pwTextField.text, !password.isEmpty else { + return + } + loginModel.saveUserPassword(password) + profileEditView.pwTextField.isUserInteractionEnabled = false + profileEditView.passwordEditButton.setTitle("변경", for: .normal) + loadProfileInfo() + isEditingPassword = false + } else { + print("이메일 변경 버튼 누름") + profileEditView.pwTextField.isUserInteractionEnabled = true + profileEditView.passwordEditButton.setTitle("확인", for: .normal) + isEditingPassword = true + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" new file mode 100644 index 0000000..feb118f --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" @@ -0,0 +1,44 @@ +// +// SavedViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class SavedViewController: UIViewController { + + let data = dummySavedModel.savedDatas + + override func viewDidLoad() { + super.viewDidLoad() + self.view = savedView + } + + private lazy var savedView: SavedView = { + let view = SavedView() + view.tableView.dataSource = self + view.tableView.dataSource = self + view.countLabel.text = "전체 \(data.count) 개" + return view + }() + +} + +extension SavedViewController: UITableViewDataSource, UITableViewDelegate { + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + data.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + guard let cell = tableView.dequeueReusableCell(withIdentifier: SavedCell.identifier, for: indexPath) as? SavedCell else { + return UITableViewCell() + } + + cell.configure(model: data[indexPath.row]) + + return cell + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" new file mode 100644 index 0000000..8fbbc2b --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" @@ -0,0 +1,42 @@ +// +// SearchDetailViewController.swift +// KREAM +// +// Created by 임효진 on 11/20/24. +// + +import UIKit + +class SearchDetailViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + self.view = searchDetailView + + // Do any additional setup after loading the view. + } + + private lazy var searchDetailView: SearchDetailView = { + let view = SearchDetailView() + view.backButton.addTarget(self, action: #selector(backButtonTapped), for: .touchUpInside) + return view + }() + + @objc func backButtonTapped() { + let searchViewController = SearchViewController() + searchViewController.modalPresentationStyle = .fullScreen + present(searchViewController, animated: true) + + } + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" new file mode 100644 index 0000000..5d21d5e --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" @@ -0,0 +1,52 @@ +// +// SearchViewController.swift +// KREAM +// +// Created by 임효진 on 11/20/24. +// + +import UIKit + +class SearchViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + self.view = searchView + + // Do any additional setup after loading the view. + } + + private lazy var searchView: SearchView = { + let view = SearchView() + view.cancel.addTarget(self, action: #selector(cancelButtonTapped), for: .touchUpInside) + view.searchBar.addTarget(self, action: #selector(searchBarTapped), for: .editingDidBegin) + return view + }() + + @objc func cancelButtonTapped() { + let mainViewController = MainViewController() + mainViewController.modalPresentationStyle = .fullScreen + present(mainViewController, animated: true) + + } + + @objc func searchBarTapped() { + print("TextField tapped!") + let searchDetailViewController = SearchDetailViewController() + searchDetailViewController.modalPresentationStyle = .fullScreen + present(searchDetailViewController, animated: true) + + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" new file mode 100644 index 0000000..c9be877 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" @@ -0,0 +1,29 @@ +// +// ShopViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class ShopViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" new file mode 100644 index 0000000..2b2fbcb --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" @@ -0,0 +1,29 @@ +// +// StyleViewController.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class StyleViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" new file mode 100644 index 0000000..b6e6363 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" @@ -0,0 +1,288 @@ +// +// buyView.swift +// KREAM +// +// Created by 임효진 on 11/9/24. +// + +import UIKit + +class BuyView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .white + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private let buyLabel = UILabel().then { + $0.text = "구매하기" + $0.font = .systemFont(ofSize: 15, weight: .light) + $0.textColor = .black + } + + private let priceUnitLabel = UILabel().then { + $0.text = "(가격 단위: 원)" + $0.font = .systemFont(ofSize: 10, weight: .light) + $0.textColor = .gray + } + + private let titleLabl = UILabel().then { + $0.text = "Matin Kim Logo Coating Jumper" + $0.font = .systemFont(ofSize: 14, weight: .light) + $0.textColor = .black + } + + private let discriptionLbael = UILabel().then { + $0.text = "마뗑킴 로고 코팅 점퍼 블랙" + $0.font = .systemFont(ofSize: 12, weight: .light) + $0.textColor = .gray + } + + let productImage = UIImageView().then { + $0.image = UIImage(named: "detailImage") + $0.layer.cornerRadius = 8 + } + + private let sButton = UIButton().then { + $0.layer.cornerRadius = 10 + $0.layer.borderWidth = 1 + $0.layer.borderColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0).cgColor + + let sizeLabel = UILabel().then { + $0.text = "S" + $0.font = .systemFont(ofSize: 14) + $0.textColor = .black + } + + let priceLabel = UILabel().then { + $0.font = .systemFont(ofSize: 12) + $0.textColor = .red + } + + $0.addSubview(sizeLabel) + $0.addSubview(priceLabel) + + sizeLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().offset(8) + } + + priceLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalTo(sizeLabel.snp.bottom) + } + } + + private let mButton = UIButton().then { + $0.layer.cornerRadius = 10 + $0.layer.borderWidth = 1 + $0.layer.borderColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0).cgColor + + let sizeLabel = UILabel().then { + $0.text = "M" + $0.font = .systemFont(ofSize: 14) + $0.textColor = .black + } + + let priceLabel = UILabel().then { + $0.font = .systemFont(ofSize: 12) + $0.textColor = .red + } + + $0.addSubview(sizeLabel) + $0.addSubview(priceLabel) + + sizeLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().offset(8) + } + + priceLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalTo(sizeLabel.snp.bottom) + } + } + + private let lButton = UIButton().then { + $0.layer.cornerRadius = 10 + $0.layer.borderWidth = 1 + $0.layer.borderColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0).cgColor + + let sizeLabel = UILabel().then { + $0.text = "L" + $0.font = .systemFont(ofSize: 14) + $0.textColor = .black + } + + let priceLabel = UILabel().then { + $0.font = .systemFont(ofSize: 12) + $0.textColor = .red + } + + $0.addSubview(sizeLabel) + $0.addSubview(priceLabel) + + sizeLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().offset(8) + } + + priceLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalTo(sizeLabel.snp.bottom) + } + } + + private let xlButton = UIButton().then { + $0.layer.cornerRadius = 10 + $0.layer.borderWidth = 1 + $0.layer.borderColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0).cgColor + + let sizeLabel = UILabel().then { + $0.text = "XL" + $0.font = .systemFont(ofSize: 14) + $0.textColor = .black + } + + let priceLabel = UILabel().then { + $0.font = .systemFont(ofSize: 12) + $0.textColor = .red + } + + $0.addSubview(sizeLabel) + $0.addSubview(priceLabel) + + sizeLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().offset(8) + } + + priceLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalTo(sizeLabel.snp.bottom) + } + } + + private let xxlButton = UIButton().then { + $0.layer.cornerRadius = 10 + $0.layer.borderWidth = 1 + $0.layer.borderColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0).cgColor + + let sizeLabel = UILabel().then { + $0.text = "XXL" + $0.font = .systemFont(ofSize: 14) + $0.textColor = .black + } + + let priceLabel = UILabel().then { + $0.font = .systemFont(ofSize: 12) + $0.textColor = .red + } + + $0.addSubview(sizeLabel) + $0.addSubview(priceLabel) + + sizeLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().offset(8) + } + + priceLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalTo(sizeLabel.snp.bottom) + } + } + + let backButton = UIButton().then { + $0.setImage(UIImage(named: "backButton"), for: .normal) + $0.contentMode = .scaleAspectFit + } + + private func setupView(){ + + addSubview(buyLabel) + addSubview(priceUnitLabel) + addSubview(titleLabl) + addSubview(discriptionLbael) + addSubview(productImage) + addSubview(sButton) + addSubview(mButton) + addSubview(lButton) + addSubview(xlButton) + addSubview(xxlButton) + addSubview(backButton) + + buyLabel.snp.makeConstraints { + $0.top.equalToSuperview().offset(20) + $0.centerX.equalToSuperview() + } + + priceUnitLabel.snp.makeConstraints { + $0.top.equalTo(buyLabel.snp.bottom) + $0.centerX.equalToSuperview() + } + + backButton.snp.makeConstraints { + $0.top.equalToSuperview().offset(20) + $0.right.equalToSuperview().offset(-16) + } + + productImage.snp.makeConstraints { + $0.top.equalTo(priceUnitLabel.snp.bottom).offset(11) + $0.left.equalToSuperview().offset(16) + $0.width.equalTo(91) + $0.height.equalTo(91) + } + + titleLabl.snp.makeConstraints { + $0.top.equalTo(priceUnitLabel.snp.bottom).offset(29) + $0.left.equalTo(productImage.snp.right).offset(15) + } + + discriptionLbael.snp.makeConstraints { + $0.top.equalTo(titleLabl.snp.bottom).offset(4) + $0.left.equalTo(productImage.snp.right).offset(15) + } + + sButton.snp.makeConstraints { + $0.top.equalTo(productImage.snp.bottom).offset(35) + $0.left.equalToSuperview().offset(15) + $0.width.equalTo(110) + $0.height.equalTo(47) + } + + mButton.snp.makeConstraints { + $0.top.equalTo(productImage.snp.bottom).offset(35) + $0.centerX.equalToSuperview() + $0.width.equalTo(110) + $0.height.equalTo(47) + } + + lButton.snp.makeConstraints { + $0.top.equalTo(productImage.snp.bottom).offset(35) + $0.right.equalToSuperview().offset(-15) + $0.width.equalTo(110) + $0.height.equalTo(47) + } + + xlButton.snp.makeConstraints { + $0.top.equalTo(sButton.snp.bottom).offset(8) + $0.left.equalToSuperview().offset(15) + $0.width.equalTo(110) + $0.height.equalTo(47) + } + + xxlButton.snp.makeConstraints { + $0.top.equalTo(mButton.snp.bottom).offset(8) + $0.centerX.equalToSuperview() + $0.width.equalTo(110) + $0.height.equalTo(47) + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" new file mode 100644 index 0000000..4cbc687 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" @@ -0,0 +1,277 @@ +// +// HomeView.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class HomeView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .white + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + let searchBar = UITextField().then { + $0.text = " 브랜드, 상품, 프로필, 태그 등" + $0.font = UIFont.systemFont(ofSize: 13.5) + $0.textColor = .lightGray + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 12 + $0.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + $0.leftViewMode = .always + + } + + private let AlarmImageView = UIButton().then { + $0.setImage(UIImage(named: "alarm"), for: .normal) + $0.contentMode = .scaleAspectFit + } + + let segmentedControl = UISegmentedControl(items: ["추천", "랭킹", "발매정보", "럭셔리", "남성", "여성"]).then { + $0.setBackgroundImage(UIImage(), for: .normal, barMetrics: .default) + $0.setBackgroundImage(UIImage(), for: .selected, barMetrics: .default) + $0.setBackgroundImage(UIImage(), for: .highlighted, barMetrics: .default) + $0.setDividerImage(UIImage(), forLeftSegmentState: .selected, rightSegmentState: .normal, barMetrics: .default) + $0.selectedSegmentIndex = 0 + $0.setTitleTextAttributes( + [ + NSAttributedString.Key.foregroundColor: UIColor.black, + .font: UIFont.systemFont(ofSize: 16, weight: .light), + ], + for: .normal + ) + $0.setTitleTextAttributes( + [ + NSAttributedString.Key.foregroundColor: UIColor.black, + .font: UIFont.systemFont(ofSize: 16, weight: .bold), + ], + for: .selected + ) + } + + let underline = UIView().then { + $0.backgroundColor = .black + } + + let HomeCollectionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout().then { + $0.estimatedItemSize = .init(width: 61, height: 81) + $0.minimumInteritemSpacing = 9 //가로 간격 + $0.minimumLineSpacing = 20 + }).then { + $0.backgroundColor = .clear + $0.isScrollEnabled = false + $0.register(HomeCollectionViewCell.self, forCellWithReuseIdentifier: HomeCollectionViewCell.identifier) + } + + let advertisement = UIImageView().then { + $0.image = UIImage(named: "advertisement") + $0.contentMode = .scaleAspectFit + } + + let emptyLabel = UILabel().then { + $0.font = .systemFont(ofSize: 24, weight: .medium) + $0.textColor = .black + $0.text = "휑" + $0.isHidden = true + } + + // ScrollView + private lazy var scrollView: UIScrollView = { + let scrollView = UIScrollView() + scrollView.showsVerticalScrollIndicator = true + scrollView.showsHorizontalScrollIndicator = false + return scrollView + }() + + //contentView + private let contentView = UIView() + + private let JustDroppedLabel = UILabel().then { + $0.text = "Just Dropped" + $0.font = .systemFont(ofSize: 16, weight: .semibold) + $0.textColor = .black + } + + private let releaseLabel = UILabel().then { + $0.text = "발매 상품" + $0.font = .systemFont(ofSize: 13, weight: .light) + $0.textColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0) + } + + let JustDroppedCollectionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout().then { + $0.scrollDirection = .horizontal + $0.estimatedItemSize = .init(width: 142, height: 237) + $0.minimumInteritemSpacing = 8 + }).then { + $0.backgroundColor = .clear + $0.isScrollEnabled = true + $0.register(JustDroppedCollectionViewCell.self, forCellWithReuseIdentifier: JustDroppedCollectionViewCell.identifier) + } + + private let divideLine1 = UIView().then { + $0.backgroundColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0) + } + + private let divideLine2 = UIView().then { + $0.backgroundColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0) + } + + private let label2 = UILabel().then { + $0.text = "본격 한파대비! 연말 필수템 모음" + $0.font = .systemFont(ofSize: 16, weight: .semibold) + $0.textColor = .black + } + + private let subLabel2 = UILabel().then { + $0.text = "#해피홀리룩챌린지" + $0.font = .systemFont(ofSize: 13, weight: .light) + $0.textColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0) + } + + let ChallengeCollectionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout().then { + $0.scrollDirection = .horizontal + $0.itemSize = CGSize(width: 124, height: 165) + $0.minimumInteritemSpacing = 8 + }).then { + $0.backgroundColor = .clear + $0.isScrollEnabled = true + $0.register(ChallengeCollectionViewCell.self, forCellWithReuseIdentifier: ChallengeCollectionViewCell.identifier) + } + + private func setupView(){ + + addSubview(scrollView) + scrollView.addSubview(contentView) + + scrollView.snp.makeConstraints { + $0.edges.equalTo(safeAreaLayoutGuide) + } + + contentView.snp.makeConstraints { + $0.edges.equalToSuperview() + $0.width.equalToSuperview() + $0.height.equalToSuperview().offset(750) + } + + + [ + searchBar, + AlarmImageView, + segmentedControl, + underline, + emptyLabel, + HomeCollectionView, + advertisement, + JustDroppedLabel, + releaseLabel, + JustDroppedCollectionView, + divideLine1, + divideLine2, + label2, + subLabel2, + ChallengeCollectionView + + ].forEach { + contentView.addSubview($0) + } + + searchBar.snp.makeConstraints{ + $0.top.equalToSuperview().offset(51) + $0.height.equalTo(40) + $0.leading.equalToSuperview().offset(16) + } + + AlarmImageView.snp.makeConstraints{ + $0.top.equalToSuperview().offset(59) + $0.leading.equalTo(searchBar.snp.trailing).offset(17) + $0.right.equalToSuperview().offset(-16) + } + + segmentedControl.snp.makeConstraints { + $0.top.equalTo(searchBar.snp.bottom).offset(16) + $0.centerX.equalToSuperview() + $0.width.equalToSuperview() + $0.height.equalTo(50) + } + + underline.snp.makeConstraints { + $0.height.equalTo(2) // 높이 2 + $0.width.equalTo(segmentedControl.snp.width).dividedBy(segmentedControl.numberOfSegments) // 세그먼트 길이만큼 나누기 + $0.top.equalTo(segmentedControl.snp.bottom).offset(4) // 세그먼트 아래로 4포인트 떨어짐 + $0.left.equalTo(segmentedControl.snp.left) // 초기 위치 설정 + } + + advertisement.snp.makeConstraints { + $0.top.equalTo(underline.snp.bottom) + $0.horizontalEdges.equalToSuperview() + $0.height.equalTo(advertisement.snp.width).multipliedBy(336.0 / 374.0) // 비율을 유지한 채 크기 설정 + } + + HomeCollectionView.snp.makeConstraints{ + $0.top.equalTo(advertisement.snp.bottom).offset(20) + $0.leading.equalToSuperview().offset(16) + $0.trailing.equalToSuperview().offset(-16) // 가로 전체로 확장 + $0.height.equalTo(182) + } + + divideLine1.snp.makeConstraints{ + $0.top.equalTo(HomeCollectionView.snp.bottom).offset(30) + $0.horizontalEdges.equalToSuperview() + $0.height.equalTo(1) + } + + JustDroppedLabel.snp.makeConstraints{ + $0.top.equalTo(divideLine1.snp.bottom).offset(20) + $0.left.equalToSuperview().offset(16) + } + + releaseLabel.snp.makeConstraints{ + $0.top.equalTo(JustDroppedLabel.snp.bottom).offset(4) + $0.left.equalToSuperview().offset(16) + } + + JustDroppedCollectionView.snp.makeConstraints { + $0.top.equalTo(releaseLabel.snp.bottom).offset(14) + $0.left.equalToSuperview().offset(16) + $0.right.equalToSuperview().offset(-16) + $0.height.equalTo(237) + } + + divideLine2.snp.makeConstraints{ + $0.top.equalTo(JustDroppedCollectionView.snp.bottom).offset(30) + $0.horizontalEdges.equalToSuperview() + $0.height.equalTo(1) + } + + label2.snp.makeConstraints{ + $0.top.equalTo(divideLine2.snp.bottom).offset(20) + $0.left.equalToSuperview().offset(16) + } + + subLabel2.snp.makeConstraints{ + $0.top.equalTo(label2.snp.bottom).offset(4) + $0.left.equalToSuperview().offset(16) + } + + ChallengeCollectionView.snp.makeConstraints { + $0.top.equalTo(subLabel2.snp.bottom).offset(14) + $0.left.equalToSuperview().offset(16) + $0.right.equalToSuperview().offset(-16) + $0.height.equalTo(165) + } + + emptyLabel.snp.makeConstraints{ + $0.centerX.equalToSuperview() + $0.centerY.equalToSuperview() + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" new file mode 100644 index 0000000..4edda81 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" @@ -0,0 +1,225 @@ +// +// LoginView.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class LoginView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + self.addComponents() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func addComponents() { + self.addSubview(imageView) + self.addSubview(emailLabel) + self.addSubview(emailTextField) + self.addSubview(pwLabel) + self.addSubview(pwTextField) + self.addSubview(loginButton) + self.addSubview(kakaoLoginButton) + self.addSubview(appleLoginButton) + + NSLayoutConstraint.activate([ + imageView.topAnchor.constraint(equalTo: self.topAnchor, constant: 126), + imageView.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 53), + imageView.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -53), + + emailLabel.topAnchor.constraint(equalTo: imageView.bottomAnchor, constant: 87), + emailLabel.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + + emailTextField.topAnchor.constraint(equalTo: emailLabel.bottomAnchor, constant: 8), + emailTextField.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + emailTextField.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -45), + emailTextField.heightAnchor.constraint(equalToConstant: 34), + + pwLabel.topAnchor.constraint(equalTo: emailTextField.bottomAnchor, constant: 17), + pwLabel.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + + pwTextField.topAnchor.constraint(equalTo: pwLabel.bottomAnchor, constant: 8), + pwTextField.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + pwTextField.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -45), + pwTextField.heightAnchor.constraint(equalToConstant: 34), + + loginButton.topAnchor.constraint(equalTo: pwTextField.bottomAnchor, constant: 17), + loginButton.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + loginButton.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -45), + loginButton.heightAnchor.constraint(equalToConstant: 38), + + kakaoLoginButton.topAnchor.constraint(equalTo: loginButton.bottomAnchor, constant: 87), + kakaoLoginButton.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + kakaoLoginButton.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -45), + kakaoLoginButton.heightAnchor.constraint(equalToConstant: 40), + + appleLoginButton.topAnchor.constraint(equalTo: kakaoLoginButton.bottomAnchor, constant: 22), + appleLoginButton.leftAnchor.constraint(equalTo: self.leftAnchor, constant: 45), + appleLoginButton.rightAnchor.constraint(equalTo: self.rightAnchor, constant: -45), + appleLoginButton.heightAnchor.constraint(equalToConstant: 40), + + ]) + } + + // 이미지 + public lazy var imageView: UIImageView = { + let imageView = UIImageView() + imageView.image = UIImage(named: "Kream_logo") + + imageView.translatesAutoresizingMaskIntoConstraints = false + imageView.contentMode = .scaleAspectFit + return imageView + }() + + // 이메일 주소 라벨 + public lazy var emailLabel: UILabel = { + let emailLabel = UILabel() + + emailLabel.text = "이메일 주소" + emailLabel.font = UIFont.systemFont(ofSize: 12) + emailLabel.textColor = UIColor.black + emailLabel.textAlignment = .left + + emailLabel.translatesAutoresizingMaskIntoConstraints = false + + return emailLabel + }() + + // 이메일 주소 텍스트필드 + public lazy var emailTextField: UITextField = { + let emailTextField = UITextField() + + emailTextField.frame = CGRect(x: 0, y: 0, width: 303, height: 34) + + // 모서리 둥굴게 + emailTextField.layer.cornerRadius = 15 + + // 테두리 설정 + emailTextField.layer.borderWidth = 1 + emailTextField.layer.borderColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0).cgColor + + // 텍스트 필드 내부 왼쪽 여백 + emailTextField.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 0)) + emailTextField.leftViewMode = .always + + // 텍스트 설정 + let placeholderText = "예) kream@kream.co.kr" + let placeholderColor = UIColor.gray + emailTextField.attributedPlaceholder = NSAttributedString(string: placeholderText, attributes: [NSAttributedString.Key.foregroundColor: placeholderColor]) + emailTextField.font = UIFont.systemFont(ofSize: 12) + + emailTextField.translatesAutoresizingMaskIntoConstraints = false + + return emailTextField + }() + + // 비밀번호 라벨 + public lazy var pwLabel: UILabel = { + let pwLabel = UILabel() + + pwLabel.text = "비밀번호" + pwLabel.font = UIFont.boldSystemFont(ofSize: 12) + pwLabel.textColor = UIColor.black + pwLabel.textAlignment = .left + + pwLabel.translatesAutoresizingMaskIntoConstraints = false + + return pwLabel + }() + + // 비밀번호 텍스트필드 + public lazy var pwTextField: UITextField = { + let pwTextField = UITextField() + + pwTextField.frame = CGRect(x: 0, y: 0, width: 303, height: 34) + + // 모서리 둥글게 + pwTextField.layer.cornerRadius = 15 + + // 테두리 설정 + pwTextField.layer.borderWidth = 1 + pwTextField.layer.borderColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0).cgColor + + // 텍스트 필드 내부 패딩 + let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + pwTextField.leftView = paddingView + pwTextField.leftViewMode = .always + + // 텍스트 설정 + let placeholderText = "비밀번호를 입력해주세요" + let placeholderColor = UIColor.gray + pwTextField.attributedPlaceholder = NSAttributedString(string: placeholderText, attributes: [NSAttributedString.Key.foregroundColor: placeholderColor]) + pwTextField.font = UIFont.systemFont(ofSize: 12) + + pwTextField.translatesAutoresizingMaskIntoConstraints = false + + return pwTextField + }() + + // 로그인 버튼 + public lazy var loginButton: UIButton = { + let loginbtn = UIButton() + + var configuration = UIButton.Configuration.plain() + + configuration.title = "로그인" + configuration.baseForegroundColor = .white + + // 버튼 글꼴 설정 + let font = UIFont.systemFont(ofSize: 14) + configuration.attributedTitle = AttributedString("로그인", attributes: AttributeContainer([.font: font])) + + loginbtn.configuration = configuration + loginbtn.translatesAutoresizingMaskIntoConstraints = false + + // 모서리 둥글게 + loginbtn.layer.cornerRadius = 8 + + // 버튼 배경 색 설정 + loginbtn.backgroundColor = UIColor(red: 217/255, green: 217/255, blue: 217/255, alpha: 1.0) + + return loginbtn + }() + + // 로그인 버튼 생성 + private func createLoginButton(title: String, imageName: String) -> UIButton { + let loginButton = UIButton() + + // 'Inter-Bold' 폰트 사용 (프로젝트에 포함되어 있어야 함) + let customFont = UIFont(name: "Inter-Bold", size: 13) ?? UIFont.boldSystemFont(ofSize: 16) + + let attributedTitle = NSAttributedString(string: title, attributes: [ + .font: customFont + ]) + + loginButton.setAttributedTitle(attributedTitle, for: .normal) + loginButton.setImage(UIImage(named: imageName), for: .normal) // 아이콘 설정 + loginButton.tintColor = .black + loginButton.backgroundColor = .white + loginButton.layer.cornerRadius = 10 + loginButton.layer.borderWidth = 1 + loginButton.layer.borderColor = UIColor(red: 217/255, green: 217/255, blue: 217/255, alpha: 1.0).cgColor + loginButton.imageEdgeInsets = UIEdgeInsets(top: 0, left: -150, bottom: 0, right: 0) // 아이콘 위치 조정 + loginButton.translatesAutoresizingMaskIntoConstraints = false + + return loginButton + } + + // 카카오 로그인 버튼 + public lazy var kakaoLoginButton: UIButton = { + return createLoginButton(title: "카카오로 로그인", imageName: "Kakao_logo") + }() + + // Apple 로그인 버튼 + public lazy var appleLoginButton: UIButton = { + return createLoginButton(title: "apple로 로그인", imageName: "Apple_logo") + }() + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" new file mode 100644 index 0000000..d870cbf --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" @@ -0,0 +1,165 @@ +// +// MyView.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit +import SnapKit + +class MyView: UIView { + + // 프로필 이미지 default에 저장하기 위해 모델 선언 + private let loginModel = LoginModel() + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + self.addComponents() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func addComponents() { + self.addSubview(setting) + self.addSubview(camera) + self.addSubview(profieImage) + self.addSubview(idLabel) + self.addSubview(follower) + self.addSubview(following) + self.addSubview(editProfileButton) + self.addSubview(shareProfileButton) + + setting.snp.makeConstraints { + $0.top.equalToSuperview().offset(75) + $0.left.equalToSuperview().inset(32) + } + + camera.snp.makeConstraints { + $0.top.equalToSuperview().offset(75) + $0.right.equalToSuperview().inset(32) + } + + profieImage.snp.makeConstraints { + $0.height.equalTo(90) + $0.width.equalTo(90) + $0.top.equalTo(setting.snp.bottom).offset(26) + $0.left.equalToSuperview().inset(32) + } + + idLabel.snp.makeConstraints { + $0.leading.equalTo(profieImage.snp.trailing).offset(16) + $0.top.equalTo(profieImage.snp.top).offset(21) + } + + follower.snp.makeConstraints { + $0.leading.equalTo(profieImage.snp.trailing).offset(16) + $0.top.equalTo(idLabel.snp.bottom).offset(6) + } + + following.snp.makeConstraints { + $0.leading.equalTo(follower.snp.trailing).offset(8) + $0.top.equalTo(idLabel.snp.bottom).offset(6) + } + + editProfileButton.snp.makeConstraints { + $0.height.equalTo(26) + $0.width.equalTo(157) + $0.top.equalTo(profieImage.snp.bottom).offset(26) + $0.left.equalToSuperview().inset(32) + } + + shareProfileButton.snp.makeConstraints { + $0.height.equalTo(26) + $0.width.equalTo(157) + $0.top.equalTo(profieImage.snp.bottom).offset(26) + $0.right.equalToSuperview().inset(32) + } + } + + public lazy var setting: UIImageView = { + let setting = UIImageView() + setting.image = UIImage(named: "setting_button") + return setting + }() + + public lazy var camera: UIImageView = { + let camera = UIImageView() + camera.image = UIImage(named: "camera_button") + return camera + }() + + public lazy var profieImage: UIImageView = { + let imageVIew = UIImageView() + imageVIew.image = UIImage(named: "profile_image") + loginModel.saveUserProfileImage("profile_image") // 모델에 프로필 이미지 저장하기 + imageVIew.layer.cornerRadius = 90 + return imageVIew + }() + + public lazy var idLabel: UILabel = { + let label = UILabel() + label.text = "Jeong_iOS" + label.font = UIFont.boldSystemFont(ofSize: 16) + label.textColor = UIColor.black + label.textAlignment = .left + return label + }() + + public lazy var follower: UILabel = { + let label = UILabel() + label.text = "팔로워 326" + label.font = UIFont.systemFont(ofSize: 12) + label.textColor = UIColor.black + label.textAlignment = .left + return label + }() + + public lazy var following: UILabel = { + let label = UILabel() + label.text = "팔로잉 20" + label.font = UIFont.systemFont(ofSize: 12) + label.textColor = UIColor.black + label.textAlignment = .left + return label + }() + + // 버튼 생성 메서드 + private func createProfileButton(withTitle title: String) -> UIButton { + let button = UIButton() + + var configuration = UIButton.Configuration.plain() + configuration.title = title + configuration.baseForegroundColor = .black + + // 버튼 글꼴 설정 + let font = UIFont.systemFont(ofSize: 9) + configuration.attributedTitle = AttributedString(title, attributes: AttributeContainer([.font: font])) + + button.configuration = configuration + button.translatesAutoresizingMaskIntoConstraints = false + + // 모서리 둥글게 + button.layer.cornerRadius = 8 + + // 테두리 설정 + button.layer.borderWidth = 1 + button.layer.borderColor = UIColor(red: 217/255, green: 217/255, blue: 217/255, alpha: 1.0).cgColor + + return button + } + + // 프로필 관리 버튼 + public lazy var editProfileButton: UIButton = { + return createProfileButton(withTitle: "프로필 관리") + }() + + // 프로필 공유 버튼 + public lazy var shareProfileButton: UIButton = { + return createProfileButton(withTitle: "프로필 공유") + }() + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" new file mode 100644 index 0000000..001e4d6 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" @@ -0,0 +1,266 @@ +// +// ProductDetailView.swift +// KREAM +// +// Created by 임효진 on 11/8/24. +// + +import UIKit + +class ProductDetailView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .white + setupView() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + let detailImage = UIImageView().then { + $0.image = UIImage(named: "detailImage") + $0.contentMode = .scaleAspectFit + } + + let otherColorsColletionView = UICollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout().then { + $0.estimatedItemSize = .init(width: 53, height: 53) + $0.scrollDirection = .horizontal + $0.minimumInteritemSpacing = 8 //가로 간격 + }).then { + $0.backgroundColor = .clear + $0.isScrollEnabled = true + $0.register(OtherColorsCollectionViewCell.self, forCellWithReuseIdentifier: OtherColorsCollectionViewCell.identifier) + } + + private let nowBuyingLabel = UILabel().then { + $0.text = "즉시 구매가" + $0.font = .systemFont(ofSize: 12, weight: .light) + $0.textColor = .black + } + + private let priceLabel = UILabel().then { + $0.text = "228,000원" + $0.font = .boldSystemFont(ofSize: 20) + $0.textColor = .black + } + + private let titleLabel = UILabel().then { + $0.text = "Matin Kim Logo Coating Jumper" + $0.font = .systemFont(ofSize: 16, weight: .light) + $0.textColor = .black + } + + private let discroptionLabel = UILabel().then { + $0.text = "마뗑킴 로고 코팅 점퍼 블랙" + $0.font = .systemFont(ofSize: 12, weight: .light) + $0.textColor = UIColor(red: 156/255, green: 156/255, blue: 156/255, alpha: 1.0) + } + + private let saveButton = UIButton().then { + $0.setImage(UIImage(named: "save_icon"), for: .normal) + $0.contentMode = .scaleAspectFit + } + + private let savedCount = UILabel().then { + $0.text = "2,122" + $0.font = .systemFont(ofSize: 12, weight: .light) + $0.textColor = .black + } + + let buyButton = UIButton().then { + let priceLabel = UILabel().then { + $0.text = "345,000" + $0.textColor = .white + $0.font = .systemFont(ofSize: 13) + } + + let buy = UILabel().then { + $0.text = "구매" + $0.textColor = .white + $0.font = .systemFont(ofSize: 16) + } + + let nowBuy = UILabel().then { + $0.text = "즉시 구매가" + $0.font = .systemFont(ofSize: 10) + $0.textColor = UIColor(red: 163/255, green: 55/255, blue: 25/255, alpha: 1.0) + } + + $0.addSubview(priceLabel) + $0.addSubview(buy) + $0.addSubview(nowBuy) + $0.backgroundColor = UIColor(red: 239/255, green: 98/255, blue: 84/255, alpha: 1.0) + $0.layer.cornerRadius = 10 + + buy.snp.makeConstraints { + $0.centerY.equalToSuperview() + $0.left.equalToSuperview().offset(10) + } + + priceLabel.snp.makeConstraints { + $0.top.equalToSuperview().offset(8) + $0.left.equalTo(buy.snp.right).offset(21) + } + + nowBuy.snp.makeConstraints { + $0.top.equalTo(priceLabel.snp.bottom).offset(2) + $0.left.equalTo(buy.snp.right).offset(21) + } + } + + private let saleButton = UIButton().then { + let priceLabel = UILabel().then { + $0.text = "396,000" + $0.textColor = .white + $0.font = .systemFont(ofSize: 13) + } + + let sale = UILabel().then { + $0.text = "판매" + $0.textColor = .white + $0.font = .systemFont(ofSize: 16) + } + + let nowSale = UILabel().then { + $0.text = "즉시 판매가" + $0.font = .systemFont(ofSize: 10) + $0.textColor = UIColor(red: 31/255, green: 119/255, blue: 69/255, alpha: 1.0) + } + + $0.addSubview(priceLabel) + $0.addSubview(sale) + $0.addSubview(nowSale) + $0.backgroundColor = UIColor(red: 65/255, green: 185/255, blue: 122/255, alpha: 1.0) + $0.layer.cornerRadius = 10 + + sale.snp.makeConstraints { + $0.centerY.equalToSuperview() + $0.left.equalToSuperview().offset(10) + } + + priceLabel.snp.makeConstraints { + $0.top.equalToSuperview().offset(8) + $0.left.equalTo(sale.snp.right).offset(21) + } + + nowSale.snp.makeConstraints { + $0.top.equalTo(priceLabel.snp.bottom).offset(2) + $0.left.equalTo(sale.snp.right).offset(21) + } + } + + private lazy var scrollView = UIScrollView().then { + $0.showsVerticalScrollIndicator = true + $0.showsHorizontalScrollIndicator = false + } + + private let divideLine = UIView().then { + $0.backgroundColor = UIColor(red: 242/255, green: 242/255, blue: 242/255, alpha: 1.0) + } + + private let contentView = UIView() + + private func setupView(){ + + addSubview(scrollView) + addSubview(divideLine) + addSubview(saveButton) + addSubview(savedCount) + addSubview(buyButton) + addSubview(saleButton) + + divideLine.snp.makeConstraints { + $0.bottom.equalToSuperview().inset(185) + $0.height.equalTo(1) + $0.left.right.equalToSuperview() + + } + + scrollView.snp.makeConstraints { + $0.top.equalTo(safeAreaLayoutGuide) + $0.left.right.equalToSuperview() + $0.bottom.equalTo(divideLine.snp.top) + } + + saveButton.snp.makeConstraints { + $0.top.equalTo(divideLine.snp.bottom).offset(15) + $0.left.equalToSuperview().offset(21) + + } + + savedCount.snp.makeConstraints { + $0.top.equalTo(saveButton.snp.bottom) + $0.left.equalToSuperview().offset(21) + + } + + buyButton.snp.makeConstraints { + $0.top.equalTo(divideLine.snp.bottom).offset(8) + $0.left.equalTo(savedCount.snp.right).offset(26) + $0.width.equalTo(147) + $0.height.equalTo(49) + + } + + saleButton.snp.makeConstraints { + $0.top.equalTo(divideLine.snp.bottom).offset(8) + $0.right.equalToSuperview().inset(10) + $0.width.equalTo(147) + $0.height.equalTo(49) + + } + + scrollView.addSubview(contentView) + + contentView.snp.makeConstraints { + $0.edges.equalToSuperview() + $0.width.equalToSuperview() + $0.height.equalToSuperview().offset(800) + } + + [ + detailImage, + otherColorsColletionView, + nowBuyingLabel, + priceLabel, + titleLabel, + discroptionLabel + ].forEach { + contentView.addSubview($0) + } + + detailImage.snp.makeConstraints{ + $0.top.equalToSuperview().offset(93) + $0.height.equalTo(373) + $0.width.equalTo(374) + } + + otherColorsColletionView.snp.makeConstraints{ + $0.top.equalTo(detailImage.snp.bottom).offset(20) + $0.height.equalTo(53) + $0.left.right.equalToSuperview() + } + + nowBuyingLabel.snp.makeConstraints{ + $0.top.equalTo(otherColorsColletionView.snp.bottom).offset(23) + $0.left.equalToSuperview().offset(16) + } + + priceLabel.snp.makeConstraints{ + $0.top.equalTo(nowBuyingLabel.snp.bottom).offset(4) + $0.left.equalToSuperview().offset(16) + } + + titleLabel.snp.makeConstraints{ + $0.top.equalTo(priceLabel.snp.bottom).offset(18) + $0.left.equalToSuperview().offset(16) + } + + discroptionLabel.snp.makeConstraints{ + $0.top.equalTo(titleLabel.snp.bottom).offset(6) + $0.left.equalToSuperview().offset(16) + } + } +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" new file mode 100644 index 0000000..49d4243 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" @@ -0,0 +1,212 @@ +// +// ProfileEditView.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class ProfileEditView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + self.addComponents() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func addComponents() { + self.addSubview(label) + self.addSubview(profieImage) + self.addSubview(profileInfolabel) + self.addSubview(userEmailLabel) + self.addSubview(emailTextField) + self.addSubview(userPwLabel) + self.addSubview(pwTextField) + self.addSubview(emailEditButton) + self.addSubview(passwordEditButton) + + label.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.top.equalToSuperview().inset(66) + } + + profieImage.snp.makeConstraints { + $0.height.equalTo(90) + $0.width.equalTo(90) + $0.top.equalTo(label.snp.bottom).offset(52) + $0.centerX.equalToSuperview() + } + + profileInfolabel.snp.makeConstraints { + $0.top.equalTo(profieImage.snp.bottom).offset(20) + $0.left.equalToSuperview().offset(30) + } + + userEmailLabel.snp.makeConstraints { + $0.top.equalTo(profileInfolabel.snp.bottom).offset(23) + $0.left.equalToSuperview().offset(30) + } + + emailTextField.snp.makeConstraints { + $0.width.equalTo(282) + $0.height.equalTo(32) + $0.top.equalTo(userEmailLabel.snp.bottom).offset(4) + $0.left.equalToSuperview().offset(30) + } + + userPwLabel.snp.makeConstraints { + $0.top.equalTo(emailTextField.snp.bottom).offset(23) + $0.left.equalToSuperview().offset(30) + } + + pwTextField.snp.makeConstraints { + $0.width.equalTo(282) + $0.height.equalTo(32) + $0.top.equalTo(userPwLabel.snp.bottom).offset(4) + $0.left.equalToSuperview().offset(30) + } + + emailEditButton.snp.makeConstraints { + $0.width.equalTo(52) + $0.height.equalTo(32) + $0.leading.equalTo(emailTextField.snp.trailing).offset(9) + $0.top.equalTo(userEmailLabel.snp.bottom).offset(4) + } + + passwordEditButton.snp.makeConstraints { + $0.width.equalTo(52) + $0.height.equalTo(32) + $0.leading.equalTo(pwTextField.snp.trailing).offset(9) + $0.top.equalTo(userPwLabel.snp.bottom).offset(4) + } + } + + public lazy var label: UILabel = { + let label = UILabel() + label.text = "프로필 관리" + label.font = UIFont.boldSystemFont(ofSize: 16) + label.textColor = UIColor.black + return label + }() + + // 프로필 이미지 + public lazy var profieImage: UIImageView = { + let imageVIew = UIImageView() + //imageVIew.image = UIImage(named: "profile_image") + imageVIew.layer.cornerRadius = 90 + return imageVIew + }() + + public lazy var profileInfolabel: UILabel = { + let label = UILabel() + label.text = "프로필 정보" + label.font = UIFont.boldSystemFont(ofSize: 18) + label.textColor = UIColor.black + return label + }() + + public lazy var userEmailLabel: UILabel = { + let label = UILabel() + label.text = "유저 이메일" + label.font = UIFont.systemFont(ofSize: 14) + label.textColor = UIColor.black + return label + }() + + public lazy var userPwLabel: UILabel = { + let label = UILabel() + label.text = "유저 비밀번호" + label.font = UIFont.systemFont(ofSize: 14) + label.textColor = UIColor.black + return label + }() + + // 이메일 텍스트필드 + public lazy var emailTextField: UITextField = { + let emailTextField = UITextField() + + emailTextField.frame = CGRect(x: 0, y: 0, width: 303, height: 34) + emailTextField.font = UIFont.systemFont(ofSize: 14) + + // 텍스트 필드 내부 패딩 + let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + emailTextField.leftView = paddingView + emailTextField.leftViewMode = .always + + // 모서리 둥글게 + emailTextField.layer.cornerRadius = 10 + + // 테두리 설정 + emailTextField.layer.borderWidth = 1 + emailTextField.layer.borderColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0).cgColor + + emailTextField.isUserInteractionEnabled = false + + return emailTextField + }() + + // 비밀번호 텍스트필드 + public lazy var pwTextField: UITextField = { + let pwTextField = UITextField() + + pwTextField.frame = CGRect(x: 0, y: 0, width: 303, height: 34) + pwTextField.font = UIFont.systemFont(ofSize: 14) + + // 텍스트 필드 내부 패딩 + let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + pwTextField.leftView = paddingView + pwTextField.leftViewMode = .always + + // 모서리 둥글게 + pwTextField.layer.cornerRadius = 10 + + // 테두리 설정 + pwTextField.layer.borderWidth = 1 + pwTextField.layer.borderColor = UIColor(red: 162/255, green: 162/255, blue: 162/255, alpha: 1.0).cgColor + + pwTextField.isUserInteractionEnabled = false + + return pwTextField + }() + + // 변경 버튼 + public lazy var emailEditButton: UIButton = { + let editButton = UIButton() + editButton.setTitle("변경", for: .normal) + editButton.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .regular) + editButton.setTitleColor(UIColor.black, for: .normal) + editButton.backgroundColor = UIColor.white + + // 모서리 둥글게 + editButton.layer.cornerRadius = 6 + + // 테두리 설정 + editButton.layer.borderWidth = 1 + editButton.layer.borderColor = UIColor.black.cgColor + + return editButton + }() + + // 변경 버튼 + public lazy var passwordEditButton: UIButton = { + let editButton = UIButton() + editButton.setTitle("변경", for: .normal) + editButton.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .regular) + editButton.setTitleColor(UIColor.black, for: .normal) + editButton.backgroundColor = UIColor.white + + // 모서리 둥글게 + editButton.layer.cornerRadius = 6 + + // 테두리 설정 + editButton.layer.borderWidth = 1 + editButton.layer.borderColor = UIColor.black.cgColor + + return editButton + }() +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" new file mode 100644 index 0000000..c47cc46 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" @@ -0,0 +1,69 @@ +// +// SavedView.swift +// KREAM +// +// Created by 임효진 on 11/3/24. +// + +import UIKit + +class SavedView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + setViews() + setConstaints() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private lazy var title: UILabel = { + let label = UILabel() + label.text = "Saved" + label.font = UIFont.systemFont(ofSize: 28, weight: .bold) + label.textColor = UIColor.black + return label + }() + + public lazy var countLabel: UILabel = { + let label = UILabel() + label.font = UIFont.systemFont(ofSize: 14) + label.textColor = UIColor.black + return label + }() + + public lazy var tableView: UITableView = { + let table = UITableView() + table.register(SavedCell.self, forCellReuseIdentifier: SavedCell.identifier) + table.separatorStyle = .singleLine + return table + }() + + private func setViews() { + self.addSubview(title) + self.addSubview(countLabel) + self.addSubview(tableView) + } + + private func setConstaints() { + title.snp.makeConstraints { + $0.top.equalToSuperview().offset(61) + $0.left.equalToSuperview().offset(10) + } + + countLabel.snp.makeConstraints { + $0.top.equalTo(title.snp.bottom).offset(16) + $0.left.equalToSuperview().offset(13) + $0.right.equalToSuperview().offset(-325) + } + + tableView.snp.makeConstraints { + $0.top.equalTo(countLabel.snp.bottom).offset(12) + $0.left.right.bottom.equalToSuperview() + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" new file mode 100644 index 0000000..b539e1c --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" @@ -0,0 +1,68 @@ +// +// SearchDetailView.swift +// KREAM +// +// Created by 임효진 on 11/20/24. +// + +import UIKit + +class SearchDetailView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + self.addComponents() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + let searchBar = UITextField().then { + $0.text = " 브랜드, 상품, 프로필, 태그 등" + $0.font = UIFont.systemFont(ofSize: 13.5) + $0.textColor = .lightGray + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 12 + $0.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + $0.leftViewMode = .always + + } + + let cancel = UIButton().then { + $0.setTitle("취소", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + } + + let backButton = UIButton().then { + $0.setImage(UIImage(named: "backButton"), for: .normal) + } + + private func addComponents() { + self.addSubview(searchBar) + self.addSubview(cancel) + self.addSubview(backButton) + + backButton.snp.makeConstraints{ + $0.leading.equalToSuperview().offset(15) + $0.height.equalTo(24) + $0.width.equalTo(24) + $0.top.equalToSuperview().offset(51) + } + + searchBar.snp.makeConstraints{ + $0.top.equalToSuperview().offset(51) + $0.height.equalTo(40) + $0.leading.equalTo(backButton.snp.trailing).offset(16) + } + + cancel.snp.makeConstraints{ + $0.top.equalToSuperview().offset(59) + $0.leading.equalTo(searchBar.snp.trailing).offset(17) + $0.right.equalToSuperview().offset(-16) + } + } + +} diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" new file mode 100644 index 0000000..e150aa5 --- /dev/null +++ "b/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" @@ -0,0 +1,132 @@ +// +// SearchView.swift +// KREAM +// +// Created by 임효진 on 11/20/24. +// + +import UIKit + +class SearchView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + self.backgroundColor = .white + self.addComponents() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + let searchBar = UITextField().then { + $0.text = " 브랜드, 상품, 프로필, 태그 등" + $0.font = UIFont.systemFont(ofSize: 13.5) + $0.textColor = .lightGray + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 12 + $0.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 16, height: 30)) + $0.leftViewMode = .always + + } + + let recommendWord = UILabel().then { + $0.font = .boldSystemFont(ofSize: 15) + $0.textColor = .black + $0.text = "추천 검색어" + } + + let cancel = UIButton().then { + $0.setTitle("취소", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 14, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + } + + private let button1 = UIButton().then { + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 20 + $0.setTitle("채원 슈프림 후리스", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 13, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + $0.contentEdgeInsets = UIEdgeInsets(top: 7, left: 11, bottom: 7, right: 11) + } + + private let button2 = UIButton().then { + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 20 + $0.setTitle("나이키V2K런", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 13, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + $0.contentEdgeInsets = UIEdgeInsets(top: 7, left: 11, bottom: 7, right: 11) + } + + private let button3 = UIButton().then { + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 20 + $0.setTitle("뉴발란스996", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 13, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + $0.contentEdgeInsets = UIEdgeInsets(top: 7, left: 11, bottom: 7, right: 11) + } + + private let button4 = UIButton().then { + $0.backgroundColor = UIColor(red: 245/255, green: 245/255, blue: 245/255, alpha: 1.0) + $0.layer.cornerRadius = 20 + $0.setTitle("신상 나이키 콜라보", for: .normal) + $0.titleLabel?.font = UIFont.systemFont(ofSize: 13, weight: .regular) + $0.setTitleColor(UIColor.black, for: .normal) + $0.contentEdgeInsets = UIEdgeInsets(top: 7, left: 11, bottom: 7, right: 11) + } + + private func addComponents() { + self.addSubview(searchBar) + self.addSubview(cancel) + self.addSubview(recommendWord) + self.addSubview(button1) + self.addSubview(button2) + self.addSubview(button3) + self.addSubview(button4) + + searchBar.snp.makeConstraints{ + $0.top.equalToSuperview().offset(51) + $0.height.equalTo(40) + $0.leading.equalToSuperview().offset(16) + } + + cancel.snp.makeConstraints{ + $0.top.equalToSuperview().offset(59) + $0.leading.equalTo(searchBar.snp.trailing).offset(17) + $0.right.equalToSuperview().offset(-16) + } + + recommendWord.snp.makeConstraints{ + $0.top.equalTo(searchBar.snp.bottom).offset(41) + $0.leading.equalToSuperview().offset(16) + } + + button1.snp.makeConstraints{ + $0.top.equalTo(recommendWord.snp.bottom).offset(11) + $0.height.equalTo(32) + $0.leading.equalToSuperview().offset(16) + } + + button2.snp.makeConstraints{ + $0.top.equalTo(recommendWord.snp.bottom).offset(11) + $0.height.equalTo(32) + $0.leading.equalTo(button1.snp.trailing).offset(8) + } + + button3.snp.makeConstraints{ + $0.top.equalTo(recommendWord.snp.bottom).offset(11) + $0.height.equalTo(32) + $0.leading.equalTo(button2.snp.trailing).offset(8) + } + + button4.snp.makeConstraints{ + $0.top.equalTo(button1.snp.bottom).offset(12) + $0.height.equalTo(32) + $0.leading.equalToSuperview().offset(16) + } + } + +} From b9ec577953fc52a81b9c37d36089ce18dd347efd Mon Sep 17 00:00:00 2001 From: hyojin425 Date: Wed, 20 Nov 2024 01:53:18 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EB=94=94=EB=A0=89=ED=86=A0=EB=A6=AC=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KREAM.xcodeproj/project.pbxproj" | 0 .../KREAM/AppDelegate.swift" | 0 .../AccentColor.colorset/Contents.json" | 0 .../AppIcon.appiconset/Contents.json" | 0 .../Apple_logo.imageset/Contents.json" | 0 .../Assets.xcassets/Apple_logo.imageset/Vector.png" | Bin .../KREAM/Assets.xcassets/Contents.json" | 0 .../Assets.xcassets/Home.imageset/Contents.json" | 0 .../Assets.xcassets/Home.imageset/Frame 1881.png" | Bin .../Home/ChallengeCollection/Contents.json" | 0 .../challenge1.imageset/Contents.json" | 0 .../challenge1.imageset/Frame 1893.png" | Bin .../challenge2.imageset/Contents.json" | 0 .../challenge2.imageset/Frame 1894.png" | Bin .../Assets.xcassets/Home/Collection/Contents.json" | 0 .../Collection/category1.imageset/Contents.json" | 0 .../Home/Collection/category1.imageset/image.png" | Bin .../Collection/category10.imageset/Contents.json" | 0 .../Collection/category10.imageset/image-7.png" | Bin .../Collection/category2.imageset/Contents.json" | 0 .../Home/Collection/category2.imageset/image-2.png" | Bin .../Collection/category3.imageset/Contents.json" | 0 .../Collection/category3.imageset/Ellipse 1.png" | Bin .../Collection/category4.imageset/Contents.json" | 0 .../Collection/category4.imageset/Ellipse 1-2.png" | Bin .../Collection/category5.imageset/Contents.json" | 0 .../Collection/category5.imageset/Ellipse 1-3.png" | Bin .../Collection/category6.imageset/Contents.json" | 0 .../Home/Collection/category6.imageset/image-3.png" | Bin .../Collection/category7.imageset/Contents.json" | 0 .../Home/Collection/category7.imageset/image-4.png" | Bin .../Collection/category8.imageset/Contents.json" | 0 .../Home/Collection/category8.imageset/image-5.png" | Bin .../Collection/category9.imageset/Contents.json" | 0 .../Home/Collection/category9.imageset/image-6.png" | Bin .../KREAM/Assets.xcassets/Home/Contents.json" | 0 .../Assets.xcassets/Home/DetailView/Contents.json" | 0 .../Home/DetailView/DetailCollection/Contents.json" | 0 .../detailImage1.imageset/Contents.json" | 0 .../detailImage1.imageset/Rectangle 9652.png" | Bin .../detailImage2.imageset/Contents.json" | 0 .../detailImage2.imageset/Rectangle 9653.png" | Bin .../detailImage3.imageset/Contents.json" | 0 .../detailImage3.imageset/Rectangle 9654.png" | Bin .../detailImage4.imageset/Contents.json" | 0 .../detailImage4.imageset/Rectangle 9655.png" | Bin .../detailImage5.imageset/Contents.json" | 0 .../detailImage5.imageset/Rectangle 9656.png" | Bin .../detailImage6.imageset/Contents.json" | 0 .../detailImage6.imageset/Rectangle 9657.png" | Bin .../DetailView/backButton.imageset/Contents.json" | 0 .../DetailView/backButton.imageset/Vector-2.png" | Bin .../DetailView/detailImage.imageset/Contents.json" | 0 .../DetailView/detailImage.imageset/image-2.png" | Bin .../DetailView/save_icon.imageset/Contents.json" | 0 .../save_icon.imageset/_icon_saved_none.png" | Bin .../Home/JustDropeedCollection/Contents.json" | 0 .../justDropped1.imageset/Contents.json" | 0 .../justDropped1.imageset/image.png" | Bin .../justDropped2.imageset/Contents.json" | 0 .../justDropped2.imageset/image-3.png" | Bin .../Home/advertisement.imageset/Contents.json" | 0 .../Home/advertisement.imageset/image_ad_none.png" | Bin .../Home/alarm.imageset/Contents.json" | 0 .../Assets.xcassets/Home/alarm.imageset/Vector.png" | Bin .../Kakao_logo.imageset/Contents.json" | 0 .../Assets.xcassets/Kakao_logo.imageset/Path.png" | Bin .../Kream_logo.imageset/Contents.json" | 0 ...2024-09-28 \354\230\244\355\233\204 6.55.11.png" | Bin .../Assets.xcassets/My.imageset/Contents.json" | 0 .../Assets.xcassets/My.imageset/Frame 1888.png" | Bin .../Assets.xcassets/Saved.imageset/Contents.json" | 0 .../Assets.xcassets/Saved.imageset/Frame 1886.png" | Bin .../KREAM/Assets.xcassets/Saved/Contents.json" | 0 .../Assets.xcassets/Saved/Saved/Contents.json" | 0 .../Contents.json" | 0 ...22\210 \354\235\264\353\257\270\354\247\200.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-2.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-3.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-4.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-5.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-6.png" | Bin .../Contents.json" | 0 ...\210 \354\235\264\353\257\270\354\247\200-7.png" | Bin .../Assets.xcassets/Shop.imageset/Contents.json" | 0 .../Assets.xcassets/Shop.imageset/Frame 1887.png" | Bin .../Assets.xcassets/Style.imageset/Contents.json" | 0 .../Assets.xcassets/Style.imageset/Frame 1883.png" | Bin .../back_button.imageset/Contents.json" | 0 .../back_button.imageset/Vector-3.png" | Bin .../camera_button.imageset/Contents.json" | 0 .../camera_button.imageset/Vector-2.png" | Bin .../profile_image.imageset/Contents.json" | 0 .../\355\224\204\353\241\234\355\225\204 Image.png" | Bin .../setting_button.imageset/Contents.json" | 0 ...04\244\354\240\225 \353\262\204\355\212\274.png" | Bin .../Contents.json" | 0 ...25\230\352\270\260 \353\262\204\355\212\274.pdf" | Bin .../KREAM/Base.lproj/LaunchScreen.storyboard" | 0 .../KREAM/Base.lproj/Main.storyboard" | 0 .../KREAM/Cells/ChallengeCollectionViewCell.swift" | 0 .../KREAM/Cells/HomeCollectionViewCell.swift" | 0 ...JustDroppedCollectionViewCell\342\200\216.swift" | 0 .../Cells/OtherColorsCollectionViewCell.swift" | 0 .../KREAM/Cells/SavedCell.swift" | 0 .../KREAM/Models/ChallengeModel.swift" | 0 .../KREAM/Models/ColorModel.swift" | 0 .../KREAM/Models/HomeModel.swift" | 0 .../KREAM/Models/JustDroppedModel.swift" | 0 .../KREAM/Models/LoginModel.swift" | 0 .../KREAM/Models/SavedModel.swift" | 0 .../KREAM/SceneDelegate.swift" | 0 .../KREAM/ViewController.swift" | 0 .../KREAM/ViewControllers/BuyViewController.swift" | 0 .../HomeCollectionViewManager.swift" | 0 .../KREAM/ViewControllers/HomeViewController.swift" | 0 .../ViewControllers/LoginViewController.swift" | 0 .../KREAM/ViewControllers/MainViewController.swift" | 0 .../KREAM/ViewControllers/MyViewController.swift" | 0 .../ProductDetailViewController.swift" | 0 .../ProfileEditViewController.swift" | 0 .../ViewControllers/SavedViewController.swift" | 0 .../SearchDetailViewController.swift" | 0 .../ViewControllers/SearchViewController.swift" | 0 .../KREAM/ViewControllers/ShopViewController.swift" | 0 .../ViewControllers/StyleViewController.swift" | 0 .../KREAM/Views/BuyView.swift" | 0 .../KREAM/Views/HomeView.swift" | 0 .../KREAM/Views/LoginView.swift" | 0 .../KREAM/Views/MyView.swift" | 0 .../KREAM/Views/ProductDetailView.swift" | 0 .../KREAM/Views/ProfileEditView.swift" | 0 .../KREAM/Views/SavedView.swift" | 0 .../KREAM/Views/SearchDetailView.swift" | 0 .../KREAM/Views/SearchView.swift" | 0 140 files changed, 0 insertions(+), 0 deletions(-) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" (100%) rename "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" => "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" (100%) diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM.xcodeproj/project.pbxproj" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/AppDelegate.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AccentColor.colorset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/AppIcon.appiconset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Apple_logo.imageset/Vector.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home.imageset/Frame 1881.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge1.imageset/Frame 1893.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/ChallengeCollection/challenge2.imageset/Frame 1894.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category1.imageset/image.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category10.imageset/image-7.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category2.imageset/image-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category3.imageset/Ellipse 1.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category4.imageset/Ellipse 1-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category5.imageset/Ellipse 1-3.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category6.imageset/image-3.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category7.imageset/image-4.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category8.imageset/image-5.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Collection/category9.imageset/image-6.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage1.imageset/Rectangle 9652.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage2.imageset/Rectangle 9653.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage3.imageset/Rectangle 9654.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage4.imageset/Rectangle 9655.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage5.imageset/Rectangle 9656.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/DetailCollection/detailImage6.imageset/Rectangle 9657.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/backButton.imageset/Vector-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/detailImage.imageset/image-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/DetailView/save_icon.imageset/_icon_saved_none.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped1.imageset/image.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/JustDropeedCollection/justDropped2.imageset/image-3.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/advertisement.imageset/image_ad_none.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Home/alarm.imageset/Vector.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kakao_logo.imageset/Path.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Kream_logo.imageset/\354\212\244\355\201\254\353\246\260\354\203\267 2024-09-28 \354\230\244\355\233\204 6.55.11.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/My.imageset/Frame 1888.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved.imageset/Frame 1886.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/Saved/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-1.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-3.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-4.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-5.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-6.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Saved/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.imageset/\354\203\201\355\222\210 \354\235\264\353\257\270\354\247\200-7.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Shop.imageset/Frame 1887.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/Style.imageset/Frame 1883.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/back_button.imageset/Vector-3.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/camera_button.imageset/Vector-2.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/profile_image.imageset/\355\224\204\353\241\234\355\225\204 Image.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/setting_button.imageset/\355\231\230\352\262\275 \354\204\244\354\240\225 \353\262\204\355\212\274.png" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/Contents.json" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Assets.xcassets/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.imageset/\354\260\234\355\225\230\352\270\260 \353\262\204\355\212\274.pdf" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/LaunchScreen.storyboard" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Base.lproj/Main.storyboard" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/ChallengeCollectionViewCell.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/HomeCollectionViewCell.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/JustDroppedCollectionViewCell\342\200\216.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/OtherColorsCollectionViewCell.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Cells/SavedCell.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ChallengeModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/ColorModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/HomeModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/JustDroppedModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/LoginModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Models/SavedModel.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/SceneDelegate.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/BuyViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeCollectionViewManager.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/HomeViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/LoginViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MainViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/MyViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProductDetailViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ProfileEditViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SavedViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchDetailViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/SearchViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/ShopViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/ViewControllers/StyleViewController.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/BuyView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/HomeView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/LoginView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/MyView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProductDetailView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/ProfileEditView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SavedView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchDetailView.swift" diff --git "a/bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" "b/bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" similarity index 100% rename from "bemo/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift" rename to "bemo/week8/KREAM \353\263\265\354\202\254\353\263\270 2/KREAM/Views/SearchView.swift"