목록전체 글 (26)
주니곰의 괴발노트
1. 오늘 배운 내용 iOS의 계층 구조, Framework 등에 대해서 학습하였습니다. Core OS -> Core Service -> Media -> Cocoa Touch(UIKit 포함) 의 순서로 계층이 구성되어 있습니다 Core OS - Hardware와 가까이 있는 최하위 계층으로 보안, 접근, 네트워크 등을 담당합니다. Core Service - 조도센서, GPS, 중력가속도센서 등 기기의 움직임이나 Hardware의 특성에 기반한 기능을 제공합니다. Media - 음악, 비디오 등을 재생할 때 사용되고 그래픽이나 Media 관련 기능을 제공합니다. Cocoa Touch - Apple Platform에서 App을 제작하기 위한 도구 모음으로 화면의 터치기능이나 UI등을 포함하고 있습니다. 2..
1. 오늘 배운 내용 새싹 과정을 시작하면서 Apple의 생태계와 iOS의 특성에 대해 공부하였습니다. 기존에 선행학습을 조금 하긴 했지만 머리에 뒤죽박죽 들어있어 이번기회를 통해 정리가 되었으면 좋겠습니다. iOS 버전에 따라 사용할 수 있는 기능이 차이가 있고, 버전차이가 크게 발생한 경우(ex iOS 12 -> iOS 13) 하위버전에서도 동작할 수 있도록 코드를 신중하게 작성해야 한다는 것을 느꼈습니다. 초기 프로젝트 설정시, 어떤 기기에서 대응할 것인가를 선택할 수 있는데 iPhone, iPad를 지원한다고 선택 후 출시하면 추후에 한 기기만 선택하여 대응할 수 없다는 것을 알게 되었습니다. 그러나 반대로 한 기기만 대응한다고 설정하고 출시한 이후에 둘다 대응할 수 있도록 변경가능합니다. 2. ..