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
스토리보드에 추가한 오브젝트의 상태를 제어하기위해 코드에 연결하면 표시됨.
[제어문]
동일.