DongSup
dev's gait
DongSup
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • flask (13)
    • iOS (11)
    • python (22)
    • CS (21)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 언어공부
  • 한걸음
  • Swift
  • 첫글
  • 파이썬

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DongSup

dev's gait

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

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

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

◾ 실행결과

 

'iOS' 카테고리의 다른 글

iOS BMI 계산기 앱 (2 - 기능추가)  (0) 2021.11.30
iOS BMI 계산기 앱 (1)  (0) 2021.11.20
UILabel의 주요 property  (0) 2021.11.09
맥(Mac)  (0) 2021.11.02
Swift 문법 (extension / 접근 제어 / protocol / enum)  (0) 2021.10.19
    'iOS' 카테고리의 다른 글
    • iOS BMI 계산기 앱 (2 - 기능추가)
    • iOS BMI 계산기 앱 (1)
    • UILabel의 주요 property
    • 맥(Mac)
    DongSup
    DongSup

    티스토리툴바