xCode로 앱 만들기/연습

[xcode,swift] 기초 개념 정리 1

Yim_Ha_Eun 2024. 9. 6. 03:53

[타입]

 

기존 타입 개념을 공유한다. swift는 타입을 지정하지 않아도 "문자"를 대입하면 저절로 String으로 지정함

let noDbl = 100

let noInt = 100

자동유추해서 Double형과 int형으로 지정된다.

 

[연산]

동일

print(2+2) //출력 4

 

[함수]

func 함수명(파라미터명:타입,...) ->반환타입{

        구현코드

        return 반환값

}

예시 ->

func helloH(personName:String,...) ->String{

        let greeting = "Hello, " + personName + "!"

        return greeting

}

let helloH = sayHello("H")

print(helloH) // "Hello H!"

print(sayHello("Timothe") // "Hello Timothe!"

 

반환타입이 없는 경우 생략

 

[@어노테이션] 

 

@IBAction

스토리보드에 추가한 오브젝트를 이용해 사용자가 액션을 취했을 때 실행되는 함수 앞에 표시됨

 

@IBOutlet

스토리보드에 추가한 오브젝트의 상태를 제어하기위해 코드에 연결하면 표시됨.

 

[제어문]

동일.