목록분류 전체보기 (26)
주니곰의 괴발노트
1. 오늘 배운 내용 네비게이션 컨트롤러와 탭바 컨트롤러를 임베드하는 방법에 대해 배우고 각 항목을 추가하는 방법에 대해 배웠습니다. 탭바 아이템, 네비게이션 바 아이템 등을 활용해 UI를 구성해봤습니다. 2. Checklist 2-1. Image Rendering Mode: original Vs template (feat. tint color) Original - 이미지를 있는 그대로 보여주는 모드입니다. template - 이미지의 색 정보를 무시하고 지정해둔 색으로 입혀 보여주는 방식입니다. 이 경우에 들어가는 색은 tint color로 지정된 색이 들어가게 됩니다. 2-2. View Property isHidden (feat. stackView) - Boolean 타입으로 특정 뷰를 보여지게 하거..
1. 오늘 배운 내용 오토레이아웃에 대해 배우고, 스토리보드를 이용하여 UI구성을 해보았습니다. Git, Github를 사용해서 프로젝트를 관리하는 방법에 대해 배웠습니다. 2. Checklist 2-1. Git Vs Github Git - 소스코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시스템입니다. 이를 통해 특정 버전에서 변경된 부분을 수월하게 관리할 수 있고 변경 이력 별로 구분하여 저장할 수 있어 편리합니다. Github - 원격 저장소로 온라인으로 저장하여 개인 컴퓨터에 문제가 발생하였을 때도 인터넷만 접속되어 있다면 언제든지 다운받아 작업할 수 있어 공간 제약을 받지 않습니다. 2-2. Local Repository Vs Remote Repository Local Reposito..
1. 오늘 배운 내용 옵셔널(Optional)에 대한 내용, 이에 따른 처리 방법 등에 대해 배웠습니다. 함수에 대해 배우고 새로 생성하여 사용해보았습니다. 함수의 매개변수를 기능을 활용해 UI를 구성해보았습니다. 실물기기로 프로젝트를 구동해보았습니다. 2. Checklist 2-1. Cocoa Touch Framework UIKit, Foundation, CoreData, MapKit, CoreAnimation 등을 포함하고 있는 애플기기를 통해 구동되는 App을 개발하기 위해 사용하는 통합 Framework입니다. 2-2. BreakPoint 현재 작성하고 있던 코드에 있는 버그를 확인하려고 할 때, 특정 위치에 BreakPoint를 생성하여 사용합니다. 이때, 디버거는 정지하며 다시 정상적으로 사용..
1. 오늘 배운 내용 버전에 따라(iOS 13.0 이후) Scene Delegate가 추가된 점에 대해 배웠습니다. 시스템 컬러를 사용해보고 다크모드, 라이트모드를 전환하면서 색이 어떻게 변하는지에 대해 배웠습니다. 커스텀 컬러 set을 만들어 라이트모드와 다크모드를 적용했을 때, 내가 원하는 색을 각 모드에서 표시하는 방법에 대해 배웠습니다. Info항목의 List를 통해 다크, 라이트 모드 고정하는 방법에 대해 배웠습니다. 2. Checklist 2-1. AppDelegate / SceneDelegate SceneDelegate는 iOS 13 / Xcode 11 이후에서 생긴 파일로, 그 전 버전에서는 AppDelegate를 활용했습니다. 이전 버전에서는 AppDelegate에서 앱이 처음에 시작될 ..