From e10a17c1e435458d7a711c4d06ef80e31cad847f Mon Sep 17 00:00:00 2001 From: seondal Date: Fri, 24 Dec 2021 13:59:41 +0900 Subject: [PATCH] :heavy_plus_sign: [ADD] APIConstants.swift #7 --- DalTube/DalTube.xcodeproj/project.pbxproj | 15 +++++++++++++-- .../UserInterfaceState.xcuserstate | Bin 16097 -> 22033 bytes DalTube/DalTube/Base.lproj/Main.storyboard | 2 ++ .../DalTube/Login/LoginViewController.swift | 3 ++- DalTube/DalTube/Network/APIConstants.swift | 16 ++++++++++++++++ 5 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 DalTube/DalTube/Network/APIConstants.swift diff --git a/DalTube/DalTube.xcodeproj/project.pbxproj b/DalTube/DalTube.xcodeproj/project.pbxproj index 7353428..d1c1759 100644 --- a/DalTube/DalTube.xcodeproj/project.pbxproj +++ b/DalTube/DalTube.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 51; objects = { /* Begin PBXBuildFile section */ @@ -21,6 +21,7 @@ 9A193E14277333E500231077 /* HomeCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A193E12277333E500231077 /* HomeCollectionViewCell.xib */; }; 9A193E172773395C00231077 /* TagCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A193E152773395C00231077 /* TagCollectionViewCell.swift */; }; 9A193E182773395C00231077 /* TagCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9A193E162773395C00231077 /* TagCollectionViewCell.xib */; }; + 9A193E1A27758AB700231077 /* APIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A193E1927758AB700231077 /* APIConstants.swift */; }; 9A43F82C27293CDD002DC0D5 /* CustomTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A43F82B27293CDD002DC0D5 /* CustomTabBarController.swift */; }; 9A43F838272944A2002DC0D5 /* HomeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A43F837272944A2002DC0D5 /* HomeVC.swift */; }; 9A43F83A272944B6002DC0D5 /* ShortsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A43F839272944B6002DC0D5 /* ShortsVC.swift */; }; @@ -51,6 +52,7 @@ 9A193E12277333E500231077 /* HomeCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeCollectionViewCell.xib; sourceTree = ""; }; 9A193E152773395C00231077 /* TagCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagCollectionViewCell.swift; sourceTree = ""; }; 9A193E162773395C00231077 /* TagCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = TagCollectionViewCell.xib; sourceTree = ""; }; + 9A193E1927758AB700231077 /* APIConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIConstants.swift; sourceTree = ""; }; 9A43F82B27293CDD002DC0D5 /* CustomTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomTabBarController.swift; sourceTree = ""; }; 9A43F837272944A2002DC0D5 /* HomeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVC.swift; sourceTree = ""; }; 9A43F839272944B6002DC0D5 /* ShortsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShortsVC.swift; sourceTree = ""; }; @@ -103,6 +105,7 @@ 9A18707C2708521500228B78 /* DalTube */ = { isa = PBXGroup; children = ( + 9A193E1B27758B1100231077 /* Network */, 9A2D56942743A0AB001B264F /* Resource */, 9A2D56952743A11A001B264F /* Home */, 9A2D56932743A085001B264F /* TabBar */, @@ -115,6 +118,14 @@ path = DalTube; sourceTree = ""; }; + 9A193E1B27758B1100231077 /* Network */ = { + isa = PBXGroup; + children = ( + 9A193E1927758AB700231077 /* APIConstants.swift */, + ); + path = Network; + sourceTree = ""; + }; 9A2D56922743A030001B264F /* Login */ = { isa = PBXGroup; children = ( @@ -168,7 +179,6 @@ 053A7D81CDD0FABA5B56F7FD /* Pods-DalTube.debug.xcconfig */, 6647690D6A1F78395DBD5682 /* Pods-DalTube.release.xcconfig */, ); - name = Pods; path = Pods; sourceTree = ""; }; @@ -291,6 +301,7 @@ files = ( 9A04DCA52743E7BA0012658D /* HomeContentDataModel.swift in Sources */, 9A53B76A270A7D7800ECE343 /* LoginViewController.swift in Sources */, + 9A193E1A27758AB700231077 /* APIConstants.swift in Sources */, 9A43F838272944A2002DC0D5 /* HomeVC.swift in Sources */, 9A04DCA22743E17F0012658D /* HomeTableViewCell.swift in Sources */, 9A43F82C27293CDD002DC0D5 /* CustomTabBarController.swift in Sources */, diff --git a/DalTube/DalTube.xcworkspace/xcuserdata/guest1.xcuserdatad/UserInterfaceState.xcuserstate b/DalTube/DalTube.xcworkspace/xcuserdata/guest1.xcuserdatad/UserInterfaceState.xcuserstate index 9cab4edc40a6db78cfbc2a4c449f97ee1c569810..680a04080b9854a0d13946bfc57411facaf223f0 100644 GIT binary patch literal 22033 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 delta 8761 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 diff --git a/DalTube/DalTube/Base.lproj/Main.storyboard b/DalTube/DalTube/Base.lproj/Main.storyboard index eac518e..582d208 100644 --- a/DalTube/DalTube/Base.lproj/Main.storyboard +++ b/DalTube/DalTube/Base.lproj/Main.storyboard @@ -118,7 +118,9 @@ + + diff --git a/DalTube/DalTube/Login/LoginViewController.swift b/DalTube/DalTube/Login/LoginViewController.swift index fcbaa5f..eb32235 100644 --- a/DalTube/DalTube/Login/LoginViewController.swift +++ b/DalTube/DalTube/Login/LoginViewController.swift @@ -10,7 +10,8 @@ import UIKit class LoginViewController: UIViewController { @IBOutlet weak var nameTextField: UITextField! - + @IBOutlet weak var emailTextField: UITextField! + @IBOutlet weak var passwordTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() diff --git a/DalTube/DalTube/Network/APIConstants.swift b/DalTube/DalTube/Network/APIConstants.swift new file mode 100644 index 0000000..0222151 --- /dev/null +++ b/DalTube/DalTube/Network/APIConstants.swift @@ -0,0 +1,16 @@ +// +// APIConstants.swift +// DalTube +// +// Created by 김선오 on 2021/12/24. +// + +import Foundation + +struct APIConstants { + //MARK: Base URL + static let baseURL = "https://asia-northeast3-we-sopt-29.cloudfunctions.net/api" + + //MARK: Feature URL + static let loginURL = baseURL + "/user/login" +}