Skip to content

NOW-ON/iOS-Interview-Preparation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

iOS Interview Preparation

iOS 면접 빈출 질문 답변을 정리합니다.

iOS

질문 답변모음
GCD #1
앱의 생명주기 #7
Copy On Write #17
App Thining #28

Swift Fundamentals

질문 답변모음
Closure와 escaping closure #11
Optional과 Optional의 내부 구조 #12
프로토콜 #9
Collection Type의 종류와 특징 #8
struct와 class의 차이 #3
이니셜라이져와 Convenience init #5
Generic #4
Extension에서 사용할 수 없는 프로퍼티 #19
Access Control의 필요성과 각 종류의 특징 #18
CaptureLists와 weak, unowned의 차이 #16
Enum의 Caselterable과 연관 값(Associated Values) #15

AutoLayouts

질문 답변모음

ARC

질문 답변모음
ARC의 동작원리 #6

Architecture

질문 답변모음
Singleton Pattern #2
SOLID #14
MVVM vs MVC #13
Delegate Pattern #10

Rx

질문 답변모음

Network

키워드 질문 답변모음
REST API 특징과 단점
가벼운 개념 정의
Over-Fetching/Under-Fetching
TCP vs UDP 프로토콜 특성에 따라 적합한 서비스
프로세스와 스레드 정의
메모리 관점에서의 정리
HTTP vs HTTPS 정의
SSL/TLS 관점에서 대칭키 암호화/비대칭키(공개키) 암호화
ATS

Database

키워드 질문 답변모음
데이터베이스 특징 정의
트랜잭션
ACID
정합성
무결성

운영체제

키워드 질문 답변모음
메모리 구조 코드
데이터
스택

발표 내용

AutoLayout
질문 답변모음
오토레이아웃을 코드로 작성하는 방법 2022.10.17 윤여진
Storyboard를 이용했을 때의 장단점 2022.10.17 이주영
SafeArea 2022.10.17 홍석준
Left Constraint 와 Leading Constraint의 차이점 2022.10.17 홍석준
hugging, resistance 2022.10.19 이재용
Intrinsic Size 2022.10.19 김도이
iOS
질문 답변모음
BoundsFrame의 차이점 2022.10.19 윤여진
앱이 시작할 때 main.c 에 있는 UIApplicationMain 함수에 의해서 생성되는 객체 2022.10.19 홍석준
UIWindow 객체의 역할 2022.10.19 이재용
실제 디바이스가 없을 경우 개발 환경에서 할 수 있는 것과 없는 것 2022.10.21 윤여진
@Main 2022.10.21 홍석준
App Bundle의 구조와 역할 2022.10.21 이주영
UINavigationController 의 역할 2022.10.21 이재용
NSOperationQueueGCD Queue의 차이점 2022.10.21 김도이
Global DispatchQueue의 QoS의 종류와 의미 2022.10.21 김도이
GCD API 동작 방식과 필요성 2022.10.21 김도이
앱의 콘텐츠,데이터를 저장하는 특별한 객체 2022.10.24 윤여진
앱이 foreground에 있을 때와 background에 있을 때 제약사항 2022.10.24 홍석준
모든 View Controller 객체의 상위 클래스와 그 역할 2022.10.24 이주영
Custom View 2022.10.24 이주영
TableView의 최소한 구현해야하는 Datasource Methods 2022.10.24 이재용
SceneDelegate에 대해 설명 2022.10.24 김도이
UIApplication 객체의 컨트롤러 역할 2022.10.24 김도이
앱 화면의 콘텐츠를 표시하는 로직과 관리를 담당하는 객체 2022.10.26 윤여진
AppDelegate Methods 2022.10.26 홍석준
UIView 에서 Layer 객체 2022.10.26 이주영
하나의 View Controller 코드에서 여러 TableView Controller 구현법 2022.10.26 이재용
App thinning에 대해 설명하시오. 2022.10.28 윤여진
앱이 In-Active 상태가 되는 시나리오 2022.10.28 홍석준
View 객체에 대해 설명 2022.10.28 이주영
TableView와 CollectionView의 차이점 2022.10.28 이재용
App의 Not running, Inactive, Active, Background, Suspended 2022.10.28 김도이
ViewController 생명주기 2022.10.31 윤여진
StackView의 장점과 단점 2022.10.31 홍석준
prepareForReuse 2022.10.31 이재용
UIKit Framework 2022.11.02 윤여진
UIKit 클래스들을 다룰 때 꼭 처리해야하는 애플리케이션 쓰레드 이름 2022.11.02 이주영
Delegate 설명, retain 유무 2022.11.02 이재용
FoundationKit Framework 2022.11.04 윤여진

Releases

No releases published

Packages

No packages published