iOS

#2 Swift/ios - 1장

kminnnee 2022. 12. 19. 23:00

아울렛변수( Outlet Variable ) ??

: 스토리보드에 추가한 객체를 선택하고 내용을 변경하거나 특정 동작을 수행하도록 하기위해서 해당 객체에 접근할 수 있는 변수 ,

객체에 속성을 지정할 때 

액션함수( Action Function ) ??

: 동작을 정의한 함수 , 객체에 이벤트를 넣고 싶을때 사용 

import UIKit

class ViewController: UIViewController {
    @IBOutlet var IbHello: UILabel!   // 출력 레이블용 아울렛 변수
    @IBOutlet var txtName: UITextField!  // 이름 입력용 아울렛 변수 
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    
    @IBAction func btnSend(_ sender: UIButton) {
        IbHello.text = "Hello, " + txtName.text!
    }
    
}

스위프트는 특이하게 스토리보드에 추가한 속성을 "control + 마우스왼쪽" 을 눌러 원하는 코드 위치로 드래그 하면 속성이 적용이되는데

그 점이 신기하였다 . ..! 

 

 

실행 하면 입력한 이름이 잘 출력이 되는걸 알 수 있다. 

'iOS' 카테고리의 다른 글

#3 Swift/ios  (0) 2022.12.19
#1 Swift 시작  (0) 2022.12.19