[스위프트 기초] 1장, 2장 : Hello world, outlet 객체 사용해보기, 시물레이션 사용해보기

    https://developthreefeet.tistory.com/9

     

    IOS에서 스토리보드를 통해 기본 화면 구성하기

    Xcode에서 IOS 프로젝트를 생성하면 프로젝트 내부에 스토리 보드가 존재합니다. 스토리보드 (Stroryboard)란? 스토리 보드는 IOS 앱의 사용자 인터페이스를 시각적으로 표현하여 컨텐츠 화면과 화면

    developthreefeet.tistory.com

     

    스토리보드란?

    직관적으로 알 수 있도록 시각적으로 연결하고 표현해주는 방식

     

    outlet 객체 이름 규칙: 숫자는 가장 앞에 올 수 없음 / 유니코드 사용 가능, 단 특수문자,수학기호,화살표 불가

    상수 let 

    변수 var 


    위 사용한 문법 복습

    @lBOutlet var lblHello: UILable!

    -@lBOutlet : interface Builder , 인터페이스 빌더와 관련된 변수나 함수임을 의미

    -UILable : User Interface 

    -strong/week : 메모리 회수 정책https://velog.io/@whitehyun/iOS-Strong-Weak에-대하여

     

    [iOS] Strong, Weak에 대하여

    Memory Leak이 왜 발생하는 것일까?

    velog.io

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

    (_sender: ~ ) : 액션함수가 실행되도록 이벤트를 보내는 객체

    댓글