iOS앱 개발 (Icon과 LaunchScreen 추가 / sender)
◼ 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로 기능 추가
◼ 앱 만들어보기
◾ 실행결과