3월 29일 분량
Less than 1 minute
3월 29일 분량 관련
3월 29일 분량
3월 29일 분량
레벨 0
운영체제의 역할과 iOS에서의 운영체제 구조에 대해 설명해주세요.
q1
프로세스와 스레드의 차이점, iOS에서의 프로세스와 스레드 관리 방법에 대해 설명해주세요.
q2
메모리 관리 기법 중 iOS에서 사용되는 방식과 그 특징에 대해 설명해주세요.
q3
iOS의 샌드박스(Sandbox) 개념과 역할, 앱 간 데이터 공유 방법에 대해 설명해주세요.
iOS에서의 메모리 구조와 관리 방식에 대해 자세히 설명해주세요.
q1
iOS 앱의 메모리 구조(힙, 스택, 코드 영역 등)와 각 영역의 특징에 대해 설명해주세요.
q2
힙 영역에서 객체가 어떻게 할당되고 관리되는지 설명해주세요.
q3
스택 영역에서 함수 호출과 로컬 변수의 메모리 할당 및 해제 과정을 설명해주세요.
레벨 1
Storyboard와 XIB의 차이점은 무엇인가요?
q1
Storyboard에서 세그(Segue)를 사용하는 이유는 무엇인가요?
q2
Storyboard 참조(Storyboard Reference)의 장점은 무엇인가요?
뷰를 구현할때 Storyboard와 Code로 구현하는 각각의 장단점은 무엇인가요?
Storyboard를 사용한 뷰 구현
Code를 사용한 뷰 구현
선호
선호하는 방식이 있다면 무엇이고 왜 더 선호하나요?
레벨 2
객체지향 프로그래밍(OOP)의 주요 개념에 대해 설명해주세요.
q1
캡슐화(Encapsulation)와 정보 은닉(Information Hiding)의 차이점은 무엇인가요?
q2
상속(Inheritance)의 장단점은 무엇인가요?
q3
다형성(Polymorphism)을 활용하는 예시를 들어주세요.