Study/Storyboard
아래의 코드는 수정 전 코드임. 기능은 같음. 추가로 주석으로 처리된 코드들로도 대체 가능함.import UIKitclass ViewController: UIViewController { @IBOutlet weak var number1Label: UILabel! @IBOutlet weak var number2Label: UILabel! @IBOutlet weak var number3Label: UILabel! @IBOutlet weak var number4Label: UILabel! @IBOutlet weak var number5Label: UILabel! @IBOutlet weak var number6Label: UILabel!..
import UIKitclass ViewController: UIViewController { @IBOutlet weak var weatherImageView: UIImageView! @IBOutlet weak var statusLabel: UILabel! @IBOutlet weak var temperatureLabel: UILabel! @IBOutlet weak var warmingLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() // 여기에 코드를 넣어두면 화면이 표시될 때 자동으로 호출이 됨. // 원래는..
import UIKitclass ViewController: UIViewController { @IBOutlet weak var idField: UITextField! @IBOutlet weak var passwordField: UITextField! @IBAction func login(_ sender: Any) { let id = idField.text! // okok0840 let password = passwordField.text! // 1234 // 경고창// if id.isEmpty || password.isEmpty {// print("계정을 입력하세요.")// ..
계산 기능을 수행하는 간단한 계산기를 Storyboard로 만들어봤음.기본적인 UI는 이렇게 구성하고 ?로 된 곳을 누르면 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 선택할 수 있는 actionSheet기능을 넣음첫번째와 두번째 TextField에 숫자를 입력하고 사칙연산 기호를 선택한다음 계산 버튼을 누르면 기능을 수행함.import UIKitclass ViewController: UIViewController { @IBOutlet weak var firstOperandField: UITextField! @IBOutlet weak var secondOperandField: UITextField! @IBAction func selectOperator(_ sender: Any)..
import UIKitclass ViewController: UIViewController { @IBOutlet weak var display: UILabel! override func viewDidLoad() { super.viewDidLoad() display.text = "0" } // 숫자 버튼 액션 메서드 @IBAction func numberTapped(_ sender: UIButton) { if let str = display.text, let text = // let text가 operatorSymbol이 되야함 sender.titleLabel?.text { if l..
앱 시작시 LaunchScreen으로 로딩 페이지를 구성하고원하는 캐릭터를 눌렀을시 Information.swift 파일에 저장해둔 정보를 해당 캐릭터에 맞는 정보만을 가져와서 위 화면에 3번째 화면에서 보이게 했다. 그 후 3번째 화면 우측 상단의 Edit 버튼을 누르면 4번째 페이지로 연결이되고 해당 정보를 수정할 수 있게했고 그 정보를 수정하면 Information.swift 파일의 정보도 수정이 되도록 구성했다. // Information.swift// 정보 저장import Foundationstruct Info { var name:String // 이름 var age:Int // 나이 var area: String ..