iOS

[iOS] 실습해보기

코딩하는둥이 2023. 11. 20. 16:38

프로젝트 창 환경 설정

 

AppDelegate.swift

 UIApplicationDelegate 프로토콜을 준수하는 클래스

 이 프로토콜에는 앱의 상태 변화에 응답하는 데 사용되는 여러 가지 메서드가 정의

 

sceneDelegate.swift

 UISceneDelegate 프로토콜을 준수하는 클래스

 이 프로토콜에는 scene의 상태 변화에 응답하는 데 사용되는 여러 가지 메서드가 정의

 

버튼 이벤트( 우클릭)

 

 

Command Inspector로 연결 확인

 

 

LaunchScreen

 이 파일에는 LaunchScreen에 표시할 이미지, 텍스트, 컨트롤 등이 포함

 LaunchScreen은 앱의 시작 속도를 높이기 위해 앱의 UI를 화면에 표시하기 전에 먼저 표시

 LaunchScreen이 표시되는 동안 앱의 UI는 아직 초기화되지 않았으므로 사용자와 상호 작용할 수 없음

 

 

불빛을 껏다 켜는 스위치

 

DatePicker 날짜 고르는 기능

 

 

html로 블로그로 띄우기

 

 

Tab으로 여러 페이지 구성

 

 

navigationController

 

TableView

 

 

앱스토어

 

BMI 판정하는 calcBMI 함수 정의

 

if~else에서 switch~case

 

self

Swift의 self는 객체의 메서드에서 사용

메서드는 객체의 인스턴스에서 호출되는 함수

메서드의 첫 번째 인자는 항상 self

이 인자는 객체 자신을 가리키므로, 메서드 내에서 객체의 속성이나 메서드에 접근하거나 변경할 때 사용 가능

 

BMI를 계산하여 결과를 판정해주는 코드 작성

'iOS' 카테고리의 다른 글

[iOS] Swift 문법 리뷰  (0) 2024.03.07
[iOS] 종합 앱 만들기  (0) 2023.11.27
[iOS] BMI 계산기  (1) 2023.11.20
[iOS] 버튼으로 이름 및 숫자 나타내기  (0) 2023.11.06
[iOS] 맥  (0) 2023.10.30