Swift

Swift

12주차 - iOS앱 만들기

- root view controller• root view controller는 UIWindow의 가장 첫 번째, 최상위 뷰 컨트롤러 • 앱이 실행될 때 처음 사용자에게 보여지는 메인뷰 컨트롤러• UINavigationController, UITabBarController와 같은 컨테이너 뷰 컨트롤러가 주로 루트로 사용됨- 화면 전환 : 네비게이션 컨트롤러 + Segue - Navigation Controller에 연결된 View Controller에 Navigation Item(- Navigation Controller에 storyboard entry point가 생김 (앱 실행시 처음 보여주는 initial view가 바뀜)- Navigation Controller의 navigation stack..

Swift

15. Closure (클로저)

Chat gpt. closure를 사용하는 언어들을 알려줘 클로저(Closure)는 여러 프로그래밍 언어에서 지원하는 기능으로, 함수와 그 함수가 선언된 환경을 함께 캡슐화하여 사용할 수 있게 합니다. 클로저를 지원하는 주요 프로그래밍 언어는 다음과 같습니다:JavaScript: 클로저는 JavaScript의 핵심 개념 중 하나로, 함수가 다른 함수의 범위에 접근할 수 있도록 합니다.Python: Python에서는 내부 함수를 정의하여 클로저를 만들 수 있습니다.Ruby: Ruby의 블록과 프로시저는 클로저의 형태로 사용될 수 있습니다.Swift: Swift의 클로저는 변수를 캡처하고 사용할 수 있는 기능을 제공합니다.Scala: Scala는 함수형 프로그래밍을 지원하며, 클로저를 사용하여 상태를 유지할..

Swift

14. 간단한 bmi 계산기 앱 만들기

* 작성하는 도중에 컴퓨터가 멈춤+꺼져버린 관계로 캡쳐가 많이 없습니다ㅜㅜ Chat gpt. auto layout이란 뭐야?  Auto Layout은 주로 iOS 및 macOS 애플리케이션을 개발할 때 사용되는 사용자 인터페이스(UI) 구성 요소의 배치를 자동으로 조정해주는 기능입니다. 이 기능을 사용하면 다양한 화면 크기와 해상도에서 UI 요소들이 올바르게 표시되도록 설정할 수 있습니다. Auto Layout의 주요 특징은 다음과 같습니다:비율 기반 배치 : UI 요소의 크기와 위치를 비율이나 제약 조건에 따라 자동으로 조정할 수 있습니다.동적 크기 조정 : 화면 크기가 변경될 때 UI 요소들이 자연스럽게 크기를 조정하거나 위치를 변경합니다.제약 조건 : 각 UI 요소 간의 관계를 정의하는 제약 조건을..

Swift

13. 간단한 BMI 계산 앱 만들기

- xcode에서 파일 지울 때 항상 뜨는 거빨간건 삭제되는게 아니라 안보이게 만드는 것 뿐임.완전히 지우려면 Move to Trash 눌러야함  - mp4파일 프로젝트에 복사파일을 끌어다 놓으면 되는데 넣을 때 저 노란 네모 부분 꼭 체크 해줘야 함  - Video Scene 스토리보드와 VideoViewController 클래스 연결.VideoViewController 선택 해주어야 함. enter눌러서 확인까지 *identity inspector - //// VideoViewController.swift// BMI_kys//// Created by 소프트웨어컴퓨터 on 2024/11/27.//import UIKitimport AVKitclass VideoViewController: UIView..

리버윤
'Swift' 카테고리의 글 목록