-
λ€μ¬μ°κΈ°μλ ν(tab) λμ 2κ°μ spaceλ₯Ό μ¬μ©ν©λλ€.
-
μ½λ‘ (
:)μ μΈ λμλ μ½λ‘ μ μ€λ₯Έμͺ½μλ§ κ³΅λ°±μ λ‘λλ€.static let identifier: String = "MainVC"
λͺ¨λ μν¬νΈλ μνλ²³ μμΌλ‘ μ λ ¬ν©λλ€. λ΄μ₯ νλ μμν¬λ₯Ό λ¨Όμ μν¬νΈνκ³ , λΉ μ€λ‘ ꡬλΆνμ¬ μλνν° νλ μμν¬λ₯Ό μν¬νΈν©λλ€.
import UIKit
import SwiftyColor
import SwiftyImage
import Then
import URLNavigator- ν΄λμ€ μ΄λ¦μλ UpperCamelCaseλ₯Ό μ¬μ©ν©λλ€.
class MainVC: UIViewController
class PopUpCell: UITableViewCell- ν¨μ μ΄λ¦μλ lowerCamelCaseλ₯Ό μ¬μ©ν©λλ€.
- ν¨μ μ΄λ¦ μμλ λλλ‘μ΄λ©΄
getμ λΆμ΄μ§ μμ΅λλ€.
private func setbattleInformation()
private func authorizeHealthKit()- λ²νΌ ν΄λ¦ μ Action ν¨μλ λ²νΌ μ΄λ¦ + DidTab μ΄λ¦μΌλ‘ μ μν©λλ€.
@IBAction func runButtonDidTap(_ sender: Any)- κ° λ·°μ viewDidLoad() ν¨μ μμλ μ΅λν ν¨μλ§ μ¬μ©ν©λλ€.
override func viewDidLoad() {
super.viewDidLoad()
mainBasicLayout()
setbattleInformation()
}- κΈ°λ³Έ λ μ΄μμλ€μ ν¨μλ‘ λ§λ€μ΄μ viewDidLoad()μ λ£μ΄μ€λλ€.
func mainBasicLayout() {
self.view.backgroundColor = UIColor.salmon
secondView.backgroundColor = UIColor.white
secondView.layer.cornerRadius = 20
runButton.backgroundColor = UIColor.lightishBlue- λ³μ(var)μ μμ(let) μ΄λ¦μλ lowerCamelCaseλ₯Ό μ¬μ©ν©λλ€.
-
enumμ κ° caseμλ lowerCamelCaseλ₯Ό μ¬μ©ν©λλ€.
μ’μ μ:
enum Result { case .success case .failure }
λμ μ:
enum Result { case .Success case .Failure }
-
ν΄λμ€μ ꡬ쑰체 λ΄λΆμμλ
selfλ₯Ό λͺ μμ μΌλ‘ μ¬μ©ν©λλ€. -
ꡬ쑰체λ₯Ό μμ±ν λμλ Swift ꡬ쑰체 μμ±μλ₯Ό μ¬μ©ν©λλ€.
μ’μ μ:
UIColor(red: 253.0 / 255.0, green: 85.0 / 255.0, blue: 85.0 / 255.0, alpha: 1.0)