Skip to content

Commit

Permalink
Design: 각 VC 생성
Browse files Browse the repository at this point in the history
  • Loading branch information
hhyukjin committed Jan 31, 2024
1 parent dd72f03 commit 2fc910e
Show file tree
Hide file tree
Showing 6 changed files with 124 additions and 0 deletions.
16 changes: 16 additions & 0 deletions iOS/Ringo/Ringo.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
objects = {

/* Begin PBXBuildFile section */
945603132B6AC07D002F4B33 /* TabBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945603122B6AC07D002F4B33 /* TabBarViewController.swift */; };
945603152B6AC22A002F4B33 /* ContactsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945603142B6AC22A002F4B33 /* ContactsViewController.swift */; };
945603172B6AC2D3002F4B33 /* RecentsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945603162B6AC2D3002F4B33 /* RecentsViewController.swift */; };
945603192B6AC365002F4B33 /* AccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945603182B6AC365002F4B33 /* AccountViewController.swift */; };
945CF97B2B67E1CD00396E4E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945CF97A2B67E1CD00396E4E /* AppDelegate.swift */; };
945CF97D2B67E1CD00396E4E /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945CF97C2B67E1CD00396E4E /* SceneDelegate.swift */; };
945CF97F2B67E1CD00396E4E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945CF97E2B67E1CD00396E4E /* ViewController.swift */; };
Expand All @@ -17,6 +21,10 @@
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
945603122B6AC07D002F4B33 /* TabBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarViewController.swift; sourceTree = "<group>"; };
945603142B6AC22A002F4B33 /* ContactsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsViewController.swift; sourceTree = "<group>"; };
945603162B6AC2D3002F4B33 /* RecentsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentsViewController.swift; sourceTree = "<group>"; };
945603182B6AC365002F4B33 /* AccountViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountViewController.swift; sourceTree = "<group>"; };
945CF9772B67E1CD00396E4E /* Ringo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Ringo.app; sourceTree = BUILT_PRODUCTS_DIR; };
945CF97A2B67E1CD00396E4E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
945CF97C2B67E1CD00396E4E /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -61,6 +69,10 @@
945CF97A2B67E1CD00396E4E /* AppDelegate.swift */,
945CF97C2B67E1CD00396E4E /* SceneDelegate.swift */,
945CF97E2B67E1CD00396E4E /* ViewController.swift */,
945603122B6AC07D002F4B33 /* TabBarViewController.swift */,
945603142B6AC22A002F4B33 /* ContactsViewController.swift */,
945603162B6AC2D3002F4B33 /* RecentsViewController.swift */,
945603182B6AC365002F4B33 /* AccountViewController.swift */,
945CF9832B67E1CE00396E4E /* Assets.xcassets */,
945CF9852B67E1CE00396E4E /* LaunchScreen.storyboard */,
945CF9882B67E1CE00396E4E /* Info.plist */,
Expand Down Expand Up @@ -145,9 +157,13 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
945603132B6AC07D002F4B33 /* TabBarViewController.swift in Sources */,
945CF97F2B67E1CD00396E4E /* ViewController.swift in Sources */,
945603192B6AC365002F4B33 /* AccountViewController.swift in Sources */,
945CF97B2B67E1CD00396E4E /* AppDelegate.swift in Sources */,
945603172B6AC2D3002F4B33 /* RecentsViewController.swift in Sources */,
945CF97D2B67E1CD00396E4E /* SceneDelegate.swift in Sources */,
945603152B6AC22A002F4B33 /* ContactsViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
Binary file not shown.
29 changes: 29 additions & 0 deletions iOS/Ringo/Ringo/AccountViewController.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
//
// AccountViewController.swift
// Ringo
//
// Created by 강진혁 on 2/1/24.
//

import UIKit

class AccountViewController: 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.
}
*/

}
29 changes: 29 additions & 0 deletions iOS/Ringo/Ringo/ContactsViewController.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
//
// ContactsViewController.swift
// Ringo
//
// Created by 강진혁 on 2/1/24.
//

import UIKit

class ContactsViewController: 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.
}
*/

}
29 changes: 29 additions & 0 deletions iOS/Ringo/Ringo/RecentsViewController.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
//
// RecentsViewController.swift
// Ringo
//
// Created by 강진혁 on 2/1/24.
//

import UIKit

class RecentsViewController: 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.
}
*/

}
21 changes: 21 additions & 0 deletions iOS/Ringo/Ringo/TabBarViewController.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
//
// TabBarViewController.swift
// Ringo
//
// Created by 강진혁 on 2/1/24.
//

import UIKit

class TabBarViewController: UITabBarController{

override func viewDidLoad() {
super.viewDidLoad()

let contactsVC = ContactsViewController()
let recentsVC = RecentsViewController()
let AccountVC = AccountViewController()

}

}

0 comments on commit 2fc910e

Please sign in to comment.