목록분류 전체보기 (26)
주니곰의 괴발노트
1. 오늘 배운 내용 Show와 Modal 기능을 통해 화면 전환에 대해 배웠습니다. 뷰 컨트롤러의 생명주기에 대해 배웠고 어떤 화면에서 어떤 함수가 출력이 되는지(ex. ViewWillAppear 등) 확인해봤습니다. Userdefaults를 활용하여 데이터를 저장하고 활용해보는 것에 대해 배웠습니다. 2. Checklist 2-1. View Controller Transition Show / Modal - Show를 화면전환에 사용할 경우 대부분의 뷰컨트롤러에서 기본 뷰컨트롤러 위에 덮어지는 방식으로 새로운 화면이 띄워집니다. 하지만 네비게이션 컨트롤러와 함께 사용할 경우, 덮어지는 방식이 아닌 오른쪽에서 왼쪽으로 화면전환이 되는 효과로 바뀌게 됩니다. Modal의 경우에도 그냥 사용하면 Show와 ..
1. 오늘 배운 내용 오픈소스 라이브러리에 접근하고 사용하는 방법에 대해 배웠습니다. 구현하는데 오래 걸리는 기능들을 단순히 불러오니, 바로 실행이 되어 신기하고 흥미로웠습니다. UI관련된 라이브러리 위주로 사용하였는데 기회가 된다면 기능위주의 라이브러리도 사용해보고 싶었습니다. 2. Checklist 2-1. Storyboard Reference 한 스토리보드에 여러 화면을 놓고 작업을 하다보면 분명 헷갈릴 수 있다고 생각합니다. 이럴 때 활용하는 것이 스토리보드를 분리하여 사용하는 것입니다. 스토리보드 파일은 여러 개를 생성할 수 있고, 각 스토리보드를 세그웨이 및 기타 기능을 통해 연결해줄 수도 있습니다. 2-2. Opensource License 오픈소스 라이브러리는 개발자들이 직접 구현해놓은 소..
1. 오늘 배운 내용 문법 위주로 수업을 진행하였고 클래스에 대해 배웠습니다. 인스턴스를 생성하고 이를 통해 클래스를 초기화하여 사용하는 방법을 익혔습니다. 얼럿창을 활용해서 메세지를 화면에 띄우는 기능을 활용해봤습니다. 얼럿창 또는 액션시트에는 기본 버튼 기능이 구현되어 있는데(삭제버튼은 빨간색, 취소는 두꺼운 글씨 등) 이를 활용하면 사용하기 편한 UI를 구성할 수 있을 것 같다고 생각했습니다. 2. Checklist 2-1. Class 클래스는 광범위하고 유연하게 사용할 수 있는 코드의 구조입니다. 커스터마이징하여 만들 수 있으며 내부에 넣은 수 있는 데이터 타입도 다양합니다. 특히 상속이라는 개념을 통해서 이를 편하게 사용할 수 있습니다. Super Class - 상위클래스, 하위클래스는 언제나 ..
1. 오늘 배운 내용 문법을 위주로 살펴보는 시간을 가졌습니다. (열거형 등) 그리고 함수의 세부적인 활용법(입, 출력 값이 있을 때 및 출력 값이 있을 때 활용법 등)에 대해 배웠습니다. 2. Checklist 2-1. ValueChanged (feat. Switch, Slider, datePicker) ValueChanged Action으로 각 요소들을 뷰컨트롤러와 연결할 경우, 스위치의 경우는 Boolean 타입이기 때문에 on과 off의 두 값만 존재합니다. 하지만 슬라이더의 경우, Float 타입으로 값이 주어지기 때문에 이를 활용해서 비율로도 표현이 가능합니다. datePicker의 경우는 선택했을 때 해당 날짜값이 전달됩니다. 2-2. View: tag, alpha, opacity tag -..