🍏/OS(10)
-
[iOS / macOS] apple OS, CS, Network 면접 질문
문제 리스트 가져온 곳 GitHub - JeaSungLEE/iOSInterviewquestions: 👨🏻💻👩🏻💻iOS 면접에 나올 질문들 총 정리👨🏻💻👩🏻💻iOS 면접에 나올 질문들 총 정리 . Contribute to JeaSungLEE/iOSInterviewquestions development by creating an account on GitHub.github.com 레벨 0컴퓨터 시스템에서 CPU, RAM, 저장 장치의 역할과 이들이 어떻게 상호 작용하는지 설명해주세요.CPU와 메모리 간의 데이터 교환은 어떻게 이루어지나요?버스(Bus)란 무엇이며, 어떤 종류가 있나요?더보기CPU(Central Processing Unit)컴퓨터의 핵심 처리 장치, 명령어를 해석..
2024.12.29 -
[iOS] 운영체제의 구조 / iOS Layer
[MacOS, iOS] Cocoa Fundamentals Guide / 코코아 기본 사항코코아란 무엇인가요?Cocoa는 OS X 운영 체제와 iOS를 위한 애플리케이션 환경입니다.iOS는 iPhone, iPad, iPod touch와 같은 멀티터치 기기에서 사용되는 운영 체제를 뜻합니다.객체 지향 소프트웨어 라이chanhhh.tistory.com위 포스팅에서 iOS에서 다뤄졌던 내용입니다.iOS 운영체제의 구조iOS 운영 체제의 구조는 계층 기반입니다. Core OS Layer(Kernal & Device Drivers Layer)iOS 커널은 시스템 리소스, 프로세스, 메모리, 보안 및 장치 상호 작용을 관리합니다. 하드웨어와 소프트웨어 사이의 중개자 역할을 합니다. Mach 또는 Darwin이 계층에..
2024.12.25 -
[iOS, macOS layer] libSystem / CFNetwork / URLSession / 네트워크로 보는 Core OS, Core Services
Cocoa Fundamentals를 정독하던 도중 CoresOS와 CoreFoundation에 대한 궁금증이 생겨서 사용해보고 이해를 돕기위해 이 글을 작성합니다. 아래 링크는 해당 내용을 번역, 알아보기 쉽게 작성한 블로그 글입니다. [MacOS, iOS] Cocoa Fundamentals Guide / 코코아 기본 사항 chanhhh.tistory.com Cocoa framework의 계층은 위와같이 나뉠 수 있습니다.그 중 Core OS 레벨에는 커널, 파일 시스템, 네트워킹 인프라, 보안, 전원 관리 및 여러 장치 드라이버가 포함되어 있습니다. 또한 POSIX/BSD 4.4/C99 API 사양을 지원하고 많은 서비스에 대한 시스템 수준 API를 포함하는 libSystem 라이브러리도 있습니다.l..
2024.05.04 -
[MacOS, iOS] Cocoa Fundamentals Guide / 코코아 기본 사항
코코아란 무엇인가요?Cocoa는 OS X 운영 체제와 iOS를 위한 애플리케이션 환경입니다.iOS는 iPhone, iPad, iPod touch와 같은 멀티터치 기기에서 사용되는 운영 체제를 뜻합니다.객체 지향 소프트웨어 라이브러리, 런타임 시스템 및 통합 개발 환경으로 구성되어 있습니다.이 글에서는 이 정의를 확장하여 두 플랫폼에서 Cocoa의 목적, 기능 및 구성 요소에 대해 설명합니다.Cocoa 환경Cocoa는 OS X 및 iOS에서 실행되는 애플리케이션을 위한 런타임 환경을 제공하는 객체 지향 프레임워크의 집합입니다. Cocoa는 OS X을 위한 탁월한 응용 프로그램 환경이며 iOS를 위한 유일한 응용 프로그램 환경입니다. (Carbon은 OS X의 대체 환경이지만 기존 OS X 코드 기반을 지..
2024.05.01 -
[MacOS] .DS_Store 개념 / 삭제 / 제거 / 보안 관련사항
.DS_Store 파일이란? Mac-OS 기반 운영 체제에서는 'Finder'가 해당 파일을 자동으로 생성, 해당 폴더에 대한 메타데이터를 저장하는 파일이다. DS_Store을 분석해보면 해당 디렉토리 크기, 아이콘의 위치, 폴더의 배경에 대한 정보들을 얻을 수 있다. Apple Mac을 사용하면 생기는 파일입니다. 이 드라이브에는 이름이 .DS_Store인 파일이 하나 이상(숨겨진) 포함되어 있을 가능성이 높습니다. "Desktop Service Store"의 약자이며 파일에는 디렉터리의 파일 및 표시 옵션에 대한 메타 정보가 포함되어 있습니다. Mac-OS 기반 운영 체제에서는 'Finder'가 해당 파일을 자동으로 생성합니다. 다른 *NIX 계열 운영 체제와 마찬가지로 파일 이름 앞에 점이 붙어서 ..
2024.02.21