-
ARM 이해하기General/🟢 General 2021. 12. 27. 14:07
궁금증의 발단 이전 글 “x86_64? arm64?” “ARM 기반 애플의 SoC 를 이해하기 위한 간단 배경지식” 저는 상식으로 이런 내용들을 이해해가는 과정이 너무 재미있더라구요 :) ARM 이란? ARM 은 ARM 아키텍처를 설계하는 영국 소재의 팹리스 회사다. ( 현재 NVIDIA 의 인수 절차 진행 중 ) 동시에 ARM Holdings 에서 설계하는 명령어 집합의 총칭이다. * ARM은 타사에 라이센스를 제공해서 받은 로열티로 수익을 낸다 대표적인 상품으로 스마트폰 등의 모바일 디바이스의 AP 로 사용되는 Cortex 아키텍처 등이 있다. 애플은 아이폰6s 이후부터 ARM 의 명령어셋 라이센스를 취득해 ARM 호환 CPU 아키텍처를 직접 설계하여 사용하고 있다. IDM, 팹리스, 파운드리 반도체..
-
[Apple Documentation] 매끄러운 앱 시작을 위한 런치 스크린 설계iOS/🍎 Documentation 2021. 10. 13. 13:54
안녕하세요🐶 오늘은 애플 개발자 문서 중 런치 스크린에 대한 관련하여 애플이 제공하는 제언에 대한 부분을 정리해 보았습니다. 소소하지만 디테일이 돋보이는 내용들이네요!!!! 런치스크린은 모든 디바이스에 대응해야 한다 이것은 간단하게 Xcode 에서 스토리보드로 런치스크린을 구현하면 해결됩니다. 그리고 기본적으로 Xcode 는 템플릿 프로젝트에서 LaunchScreen.storyboards 파일을 포함하고 있습니다. 이런게 알려줄 거리가 되나?? 라는 생각이 들었지만 2020년 7월 이전에는 단일 이미지 파일을 런치스크린으로 사용할 수 있었더라구요. Note: Don't use a static image for your launch screen. Static images have been deprecate..
-
[iOS] Object Graphs 와 Archives, 그리고 SerializationiOS/🍎 Documentation 2021. 5. 24. 18:54
이 글을 통해 알게 되는 것들 Apple 공식 문서에 등장하는 Object Graph 이란? Archives 란? Serialization 이란? 개요 제가 Object Graph 를 검색하게 된 계기는 NSKeyedArchiver 의 타입 메서드인 archivedData(withRootObject:requiringSecureCoding:) 의 설명에서Object Graph 라는 단어를 발견했기 때문입니다. 이것은 플랫폼에 종속적인 용어가 아니기 때문에 여러 객체 간의 관계를 가리키는 가리키는 그래프 라는 정도의 대략적인 개념은 알고 있었지만, 애플 공식 문서에서 설명하는 자료를 찾고 싶었습니다. 마침 그런 문서가 있었고, 이 문서를 정리하게 되었습니다. 추가적으로 Archives 와 Serializat..
-
Review of Build a Basic UI - Food TrackeriOS/🤖 App 2021. 1. 18. 17:01
사소하더라도 새로 알게 된 점을 적고, 복습 차원에서 중요한 점을 되짚어 보고 싶었습니다. 특히 용어들과 그 용어들에 대한 개념을 놓치지 않고 싶습니다. 공식 문서에서 사용하는 용어를 아는 것은 소통에 있어서 아주아주 critical 한 factor라고 생각하기 때문입니다. Project navigator Navigator selector bar 중에 가장 왼쪽에 위치한 navigator로 프로젝트를 구성하는 파일 전체를 볼 수 있습니다. The App Delegate Source File #앱 상태변화 처리 #앱 레벨 이벤트 처리 #앱 생명주기 관리 `system`이라는 용어가 등장합니다. 앱을 구동하는 OS 라고 생각하고 글을 작성하였습니다. AppDelegate.swift 파일은 두 가지 주요 기능..