iOS

iOS앱 개발 (Icon과 LaunchScreen 추가 / sender)

DongSup 2021. 11. 16. 22:04

Bundle Identifier

유일하게 앱스토어에서 앱을 식별할수있는 유일한 식별자

ex)kr.ac.induk.ads.adsHello > kr.ac.induk.ads(Organization Identifier)

> adsHello(Product Name)

 


아웃렛(Outlet) 변수와 액션(Action) 함수

Outlet = 데이터를 가져오는 , 하나의 변수를 가져오는
Action = 입력이 들어왔을때 어떤 행동을 지를 나타내는
◾ IBOutlet =
클래스의 프로퍼티 선언에 사용
◾ IBAction =
클래스의 메서드 선언에 사용

 


Attributes

선언과 타입에 부가적인 정보를 제공

함수 선언에서 discardableResult를 쓰면 리턴값을 사용하지 않아도 컴파일가 경고(warning)를 내지 않도록 함

func a() -> Int{

return 10

}

a() //error

>>>>>>>>>>>>>>>>>>>> 

@discardableResult

func a() -> Int{

return 10

}

a()

 


 

Label변수 이름을 다시 지정

Connections Inspector Outlet이나 Action 하나씩 연결되어있는지 아니면 연결이 되어있는지 확인이 필요

 

 


Storyboard Entry Point

 

시작점 지정이 필요함

 


sender로 버튼 구별하기

 

방법 1 - 버튼 하나 만들어 액션 추가

 

방법 2 - 버튼 하나 만들고 기존 액션에 sender.tag로 기능 추가

 

 


 

앱 만들어보기

 

 

icon추가

 

LaunchScreen

실행결과