iOS 4강

    섭씨/화씨 온도 변환 앱 만들기 !

    아울렛과 액션을 이용해 싱글 뷰 애플리케이션에서 텍스트필드로 입력 받아 섭씨/화씨를 변환 해주는 iOS앱입니다.



    
    //
    //  ViewController.swift
    //  UnitConverter
    //
    //  Created by 컴퓨터소프트웨어학과 on 2016. 10. 13..
    //  Copyright © 2016년 sd. All rights reserved.
    //
    
    import UIKit
    
    class ViewController: UIViewController {
    
        @IBOutlet weak var temperatureText: UITextField!
        @IBOutlet weak var resultLabel: UILabel!
        @IBOutlet weak var typeStatus: UISegmentedControl!
        
        @IBAction func convertTemp(sender: AnyObject) {
            
            if typeStatus.selectedSegmentIndex == 1 {
                //if let fahrenheit = Double(temperatureText.text!) {
                var fahrenheit: Double?
                fahrenheit = Double(temperatureText.text!)!
                
                if fahrenheit != nil {
                    let celsius = (fahrenheit! - 32)/1.8 // fahrenheit 옵셔널이라 언래핑해야함
                    let resultText = "화씨→섭씨 \(Int(celsius))℃"
                    resultLabel.text = resultText
                }
            }
            if typeStatus.selectedSegmentIndex == 0 {
                if let celsius = Double(temperatureText.text!) {
                    let fahrenheit = celsius * 1.8 + 32
                    let resultText = "섭씨→화씨 \(Int(fahrenheit))℉"
                    resultLabel.text = resultText
                }
            }
        }
        
        @IBAction func textFieldReturn(sender: AnyObject) {
            sender.resignFirstResponder()
        }
        override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
            temperatureText.endEditing(true)
        }
        
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    
    }
    


    XCode 도움말 기능

    Alt키를 누르면 커서가 ? 모양 일때 해당 변수를 선택하면 볼 수 있다.

    이클립스의 F2기능과 비슷하다

    오류 고침 기능

    이렇게 빨간 동그라미를 클릭하면 오류사항을 보여준다.


    Posted by 플랑