profile
나는야 머찐 개발자

[Xcode]UI Component

UI Component란? 웹, 모바일 화면에서 각 기능을 구성하는 최소의 단위이다. UI Component의 종류 Label Button Text Field Slider Switch Progress View

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

[Swift] 테이블뷰

테이블뷰는 IOS 애플리케이션에서 정보를 리스트 형태로 보여주는데 사용되는 사용자 인터페이스 입니다. 테이블뷰는 하나의 열(column)과 여러 줄의 행(row)을 지니며, 수직으로만 스크롤이 가능합니다. 각 행은 하나의 셀(cell)에 대응합니다. 섹션(section

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

[Swift] 뷰의 상태변화 감지 메서드

뷰 계층이 메모리에 로드된 직후 호출되는 메서드뷰의 추가적인 초기화 작업을 하기 좋은 시점메모리에 처음 로딩 될때 1회 호출되는 메서드로, 메모리 경고로 뷰가 사라지지 않는 이상 다시 호출되지 않음뷰가 뷰 계층에 추가되고 화면이 표시되기 직전에 호출되는 메서드뷰의 추가

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[Swift] 오토 레이아웃

오토 레이아웃 오토레이아웃은 뷰의 제약 사항을 바탕으로 뷰 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산합니다. 오토레이아웃은 애플리케이션을 사용할 때 발생하는 외부 변경과 내부 변경에 동적으로 반응하는 사용자 인터페이스를 가능하게 합니다. 외부 변경(Exter

2023년 2월 2일
·
0개의 댓글
·

[Swift] Timer

: 일정한 시간 간격이 지나면 지정된 메시지를 특정 객체로 전달하는 기능 제공한다. 타이머는 런 루프(run loops)에서 작동합니다.타이머를 생성할 때 반복 여부를 지정합니다.비 반복 타이머: 한 번 실행된 다음 자동으로 무효화 됩니다.반복 타이머: 동일한 런 루프

2023년 2월 1일
·
0개의 댓글
·

[Swift] AVFoundation이란?

: 다양한 Apple 플랫폼에서 사운드 및 영상 미디어의 처리, 제어, 가져오기 및 내보내기 등 광범위한 기능을 제공하는 프레임워크미디어 재생 및 편집(QuickTime 동영상 및 MPEG-4 파일 재생/생성/편집, HLS 스트림 재생: 재생가능 파일 목록 링크)디바이

2023년 2월 1일
·
0개의 댓글
·

[Swift] assert / guard

assert(::file:line:) 함수를 사용합니다.assert 함수는 디버깅 모드에서만 동작합니다.배포하는 애플리케이션에서는 제외됩니다.예상했던 조건의 검증을 위하여 사용합니다.\*assert(::file:line:)와 같은 역할을 하지만 실제 배포 환경에서도 동

2023년 2월 1일
·
0개의 댓글
·

[Swift] 클로저

클로저 클로저는 실행가능한 코드 블럭입니다. 함수와 다르게 이름정의는 필요하지는 않지만, 매개변수 전달과 반환 값이 존재 할 수 있다는 점이 동일합니다. 함수는 이름이 있는 클로저입니다. 일급객체로 전달인자, 변수, 상수 등에 저장 및 전달이 가능합니다. 기본 클로저

2023년 1월 29일
·
0개의 댓글
·

[Swift] 구조체, 클래스, 열거형

구조체 스위프트 대부분 타입은 구조체로 이루어져 있습니다. 구조체는 값(value) 타입입니다. 타입이름은 대문자 카멜케이스를 사용하여 정의합니다. 구조체 문법 구조체 프로퍼티 및 메서드 구현 구조체 사용 예시) 클래스 클래스는 참조(reference) 타입입니

2023년 1월 29일
·
0개의 댓글
·

[Swift] 옵셔널

값이 있을 수도, 없을 수도 있음을 표현nil이 할당 될 수 있는지 없는지 표현nil의 가능성을 코드만으로 표현가능문서/주석 작성 시간 절약전달받은 값이 옵셔널이 아니라면 nil 체크를 하지 않고 사용가능예외 상황을 최소화 하는 안전한 코딩효율적 코딩옵셔널 문법 = e

2023년 1월 28일
·
0개의 댓글
·

[Swift] 조건문, 반복문

if 뒤의 조건 값에는 Bool 타입의 값만 위치해야 합니다. 조건을 감싸는 소괄호는 선택사항입니다.기본적으로 사용하던 정수타입의 값만 비교하는 것이 아니라 대부분의 스위프트 기본 타입을 지원하며, 다양한 패턴과 응용이 가능합니다.각각의 case 내부에는 실행가능한 코

2023년 1월 28일
·
0개의 댓글
·

[Swift] 함수

매개변수에 기본적으로 전달될 값을 미리 지정해 둘 수 있습니다.기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이 좋습니다.함수를 호출할 때 함수 사용자의 입장에서 매개변수의 역할을 좀 더 명확하게 표현하고자 할 때 사용합니다.전달인자 레이블은 변경하여 동

2023년 1월 25일
·
0개의 댓글
·

[Swift] 스위프트 기초1

let : 상수 선언 키워드 var : 변수 선언 키워드 값의 타입이 명확하다면 타입은 생략가능하다. 선언 후 나중에 값을 할당하려면 반드시 타입을 명시해야한다. let : 선언 후 값 변경이 불가능하다. var : 선언 후 값 변경이 가능하다. true와 false만

2023년 1월 25일
·
0개의 댓글
·