Swift

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

12 . BMI 판정 앱 만들기

▶ 기본적으로 파일을 열고 들어가면 왼쪽에 만들었던 파일이 뜨지 않는데 당황하지 말고 제일 왼쪽에 있는 파일을 누르면 파일이 나타난다. 오토 레이아웃이란?  오토 레이아웃(Autolayout)은 iOS 및 macOS에서 UI 요소의 배치를 자동으로 조정하기 위해 사용되는 레이아웃 시스템입니다. 주로 다음과 같은 특징이 있습니다유연성: 다양한 화면 크기와 해상도에 맞춰 UI 요소의 크기와 위치를 자동으로 조정합니다.제약 조건: 개발자는 UI 요소들 간의 관계를 제약 조건(Constraints)으로 정의하여, 요소들이 어떻게 배치될지를 설정할 수 있습니다.반응형 디자인: 화면 회전이나 크기 변경 시에도 UI가 적절하게 조정되도록 도와줍니다.+ 이모지 넣고싶으면 넣을 텍스트 창 누르고 커서 지정한 후 edit..

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