Swift의 Error Handling에 대해 알아 보겠습니다. Error Handling이란 프로그램 동작 중 예상 가능한 오류가 발생했을 때 이를 감지하고 복구하기 위한 일련의 처리 과정 Exception Handling과 유사하지만 다른 특성들을 지닌 부분이 있어 의도적으로 다른 용어를 사용 먼저 Error란 무엇일까요? Error Swift 에서 정의하는 심각도에 따른 4가지 오류의 유형입니다. 1. simple domain error (단순 도메인 오류) - 명백하게 실패하도록 되어 있는 연산 또는 추측에 의한 실행 등으로 발생 예) 1. 숫자가 아닌 문자로부터 정수를 파싱, 2. 빈 배열에서 어떤 요소를 꺼내는 동작 등 - 오류에 대한 자세한 설명이 필요하지 않으며 대개 쉽게 또 즉시 에러를 ..
Xcode에서 사용하는 팁과 단축키에 대해 알아보겠습니다. Shortcuts 오늘은 Xcode를 사용하면서 유용한 팁이나 단축키에 관해 알아 보겠습니다. 너무 많아서 하나씩 해보면서 몸에 익혀야겠어요.
UIImagePickerController를 통해 사진,동영상 촬영/저장에 대해 알아보겠습니다. UIImagePickerController 사진, 동영상 촬영, 저장에 관해 포스트 해보도록 하겠습니다. 먼저 간단하게 앨범, 카메라, 딜레이촬영, 동영상, Editing변경버튼을 만들어 간단한 기능 소개를 해보겠습니다. 만들어보죠 UIImagePickerController 객체 생성 private let imagePickerController = UIImagePickerController() 앨범 접근 @IBAction private func pickImage(_ sender: Any) { print("\n---------- [ pickImage ] ----------\n") //간단히 present만으로 ..
TabbarController 대해 알아 보겠습니다. TabbarController? 한가지를 선택할 수 있는 라디오 스타일의 컨테이너 뷰 컨트롤러. 여기서 선택은 표시할 자식 뷰 컨트롤러를 말합니다. UITabBar 하나 이상의 버튼을 이용해 서로 다른 작업이나 뷰, 모델 등을 선택해 제어하기 위한 바 보통 UITabBarController 와 결합해 많이 쓰지만 단독으로도 활용 가능 UIToolbar 와 비슷한 모양이지만 상이한 목적을 지님. 탭바는 앱의 모드를 변화하기 위한 것 툴바는 현재 뷰컨트롤러의 컨텐츠에 관련된 액션을 수행하기 위한 것 UITabBarITem 하나의 TabBarITem 마다 각각의 ViewController 가 연결 ViewController 에 tabBarItem 속성을 통..