안녕하세요! 부스트코스 정리 페이지입니다.
오리엔테이션 음원 재생기 애플리케이션 Asstes.xcassets ( Asset Catalog : 에셋 카탈로그 ) 설명 에셋과 다양한 디바이스의 속성에 대한 파일의 연결을 통해 애플리케이션 리소스에 쉽게 접근할 수 있도록 도와줌 리소스 : 애플리케이션이 실행 중일때 사용하는 이미지와 음악파...
1. 프로젝트에 이미지 추가하기 assets에 이미지, 음원파일 추가하기 asset 폴더로 이동 command + shift + o ( 빠른 파일 열기 실행 ) appicon 삭제 마우스 오른쪽 - Import... - 압축 푼 assets 추가하기 2. 인터페이스 빌더로 화면 구성하기 인터페이스 빌더는, 개발자...
Cocoa Touch 코코아 터치 계층 iOS 애플리케이션 개발에 주 축을 이루는 개발환경 애플리케이션의 다양한 기능 구현에 필요한 여러 프레임워크를 포함하는 최상위 프레임워크 계층 핵심 프레임워크인 UIKit, Foundation을 포함합니다. '코코아' 단어 Objective-C 런타임 기반 NSObject를 상속받...
1. 오토 레이아웃 오토 레이아웃이란? 정의 핸드폰 기종에 따라 다양한 사이즈와 화면 비율로 출시되면서, 사이즈에 구애받지 않고 시각적으로 동일한 화면을 구현하기 위해 뷰의 제약 사항을 바탕으로 뷰 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산합니다. 애플리케이션을 사용시 발생하는 외부 변경과 내부 변경에 동적으로 반응하는 사용자 인터...
1. 뷰의 기본적인 역할 iOS에선 화면에 애플리케이션의 콘텐츠를 나타내기 위해 윈도우와 뷰를 사용합니다. 윈도우는 뷰를 위한 컨테이너 역할을 합니다. 뷰는 UIView 클래스 or UIView 클래스의 하위클래스의 인스턴스로 윈도우의 한 영역에서 콘텐츠를 보여줍니다. 뷰는 뷰 계층 구조에서 부모뷰, 자식뷰의 위치, 크기를 관리합니다. 뷰는 자신의 콘텐츠...
1. 디자인 패턴 소프트웨어를 설계할 때 특정 상황에서 자주 사용하는 패턴을 정형화한 것이며, 좋은 소프트웨어 설계를 위한 개발자들의 경험적 산물 장점 의사소통에 도움을 준다. 소프트웨어 개발 비용을 줄일 수 있습니다. 코드 수준을 한단계 높여주고 적은 수의 클래스로 원하는 목적을 달성할 수 있는 환경이 제공된다. 패턴 이름...
1. 애플 문서 구성 Apple Developer Documentation 참조 자료 API Reference 클래스의 메서드와 프로퍼티에 대한 기술적인 세부사항에 관해 설명 코딩을 계획하거나 코딩하는 중 살펴보는 참조용 자료 가이드 Guide 특정 분야에 대해 상세히 소개하고, 내부적으로 어떻게 구동되는지에 대해 설명합니...
2. 모달 정의 모달이란, 사용자의 이목을 끌기 위해 사용하는 화면전환 기법입니다. 화면 전환 기법이라고 표현했지만 사실 이목을 집중해야 하는 화면을 다른 화면 위로 띄워(presenting) 표현하는 방식입니다. 모달로 보이는 화면을 사라지게 하려면 반드시 특
1. 내비게이션 인터페이스 정의 언제? 일정한 정보의 흐름을 가지고 이동할때 사용 내비게이션 인터페이스란 계층적 구조의 화면전환을 위해 사용되는 드릴 다운 인터페이스입니다. 이때 드릴 다운 인터페이스란, 각 선택할 수 있는 항목에 대한 세부항목이 존재하는 인터페이스입니다. 내비게이션 컨트롤러 내비게이션 컨트롤러 = 컨테이너 뷰 컨트롤러 역할 : 내...
H.I.G 문서 읽는 이유 여러가지 이유가 존재하는데 HIG 문서를 통해 사용자와의 관계에서 보자면 애플리케이션 설계할 때 사용자와 상호작용에 관해 생각하고 설계할 수도 있고, 사용자의 입장에서 애플리케이션을 바라보고 설계할 수도 있으며 이미 사용자에게 익숙한 환경을 제공하여 새로운 애플리케이션 사용의 진입장벽을 낮출 수 있다. 또한 애플리케이션 관점에서...
UITextField 텍스트 필드는 사용자 인터페이스에서 편집 가능한 텍스트 영역을 나타냅니다. 사용자가 키보드를 통해 입력하는 문자열 데이터를 활용할 수 있습니다. 텍스트 필드는 Target-Action 디자인 패턴과 델리게이트 객체를 사용하여 텍스트 편집 이벤트에 관해 다룹니다. 키보드 보여주기/숨기기 사용자가 텍스트 필드를 탭 하게 되면 텍스트 ...
Gesture Recognizer 제스처 인식기는 여러 제스처 관련 이벤트를 인식할 수 있습니다. 특정 제스처 이벤트가 일어날 때 마다 각 타깃에 맞는 액션 메시지를 보내어 제스처 관련 이벤트를 처리할 수 있습니다. 사용법 타깃-액션 연결을 설정 UIView의 메서드인 addGestureRecognizer(_:) 메서드를 통해 뷰에 연결 제스처가...
UIDatePicker Date Picker는 날짜 및 시간을 입력하는 컨트롤 Date Picker를 이용하여 특정 시점의 날짜와 시간 또는 시간 간격을 입력할 수 있다. Date picker를 인터페이스에 추가하기 Date picker에 액션 메서드 연결하기 Date Picker의 주요 인터페이스 빌더 속성  뷰 계층이 메모리에...