면접질문 학습(9월 13일)

2023. 9. 13. 16:05· ios 개발자 면접 질문🥸
목차
  1. Question. 스위프트가 가지고 있는 literal의 타입은 무엇이 있을까?
  2. Question. 프로세서 관리는 무엇인가?
  3. Question. 스위프트에서 control transfer statement에 대해서 어떤 것이 있는 말해보세요.
  4.  
  5. Question. 스위프트에서 Optional Chaining은 무엇을 의미하나요?
  6. 26. How do you explain inheritance in Swift?

Question. 스위프트가 가지고 있는 literal의 타입은 무엇이 있을까?

Literal은 코드 상에서 정수, 실수, 문자열을 나타내기위한 표현 방식이다.

정수 literal

2진수 literal = 0b1001

8진수 literal = 0o11

16진수 literal = 0x8

10진수 literal = 8

 

실수 literal = 0.28

 

문자열 literal = "hello world"

 

Question. 프로세서 관리는 무엇인가?

프로세서 관리는 프로세서들은 분석, 최적화, 제어를 위한 툴들과 자원을 제공합니다.

작업의 스케쥴링, 프로세스 스케쥴링, 인터럽트 관리를 합니다.

 

Question. 스위프트에서 control transfer statement에 대해서 어떤 것이 있는 말해보세요.

control transfer statement는 프로그램의 실행되는 순서를 바꿔줄 수 있는 명령어입니다. 

  • Continue
  • Break
  • Fallthrough
  • Return
  • Throw

 

https://docs.swift.org/swift-book/documentation/the-swift-programming-language/statements/#Control-Transfer-Statements

 

Documentation

 

docs.swift.org

 

 

Question. 스위프트에서 Optional Chaining은 무엇을 의미하나요?

옵셔널 체이닝은 optional 타입을 unwrapping 없이 옵셔널 값의 멤버에 접근하는 방식입니다.

값이 nil일 수 있는 옵셔널 타입인 객체의 프로퍼티, 메소드, subscript를 요청, 호출합니다.

그런데 이때 객체나 객체의 구성 속성들이 nil이라면 nil을 반환하고 그렇지 않다면, 정상적으로 값을 반환합니다.

 

https://docs.swift.org/swift-book/documentation/the-swift-programming-language/optionalchaining/

 

Documentation

 

docs.swift.org

 

26. How do you explain inheritance in Swift?

swift에서 상속(inheritance)는 클래스가 다른 클래스의 프로퍼티, 메소드, 다른 특징들을 상속받을 수 있는 방식을 의미합니다.

 

슈퍼 클래스와 서브클래스로 구조가 나뉘어 집니다.

 

슈퍼 클래스(부모 클래스): 자신의 특징들을 상속해주는 클래스

서브 클래스(자식 클래스): 슈퍼 클래스로부터 특징들을 상속 받는 클래스

'ios 개발자 면접 질문🥸' 카테고리의 다른 글

면접질문 학습(9월14)  (0) 2023.09.15
면접질문 학습(9월 1일)  (0) 2023.09.01
면접질문 학습(8월 31일)  (0) 2023.08.31
면접질문 학습(8월 30일)  (0) 2023.08.30
ios 개발자 면접 질문 top100  (0) 2023.08.30
  1. Question. 스위프트가 가지고 있는 literal의 타입은 무엇이 있을까?
  2. Question. 프로세서 관리는 무엇인가?
  3. Question. 스위프트에서 control transfer statement에 대해서 어떤 것이 있는 말해보세요.
  4.  
  5. Question. 스위프트에서 Optional Chaining은 무엇을 의미하나요?
  6. 26. How do you explain inheritance in Swift?
'ios 개발자 면접 질문🥸' 카테고리의 다른 글
  • 면접질문 학습(9월14)
  • 면접질문 학습(9월 1일)
  • 면접질문 학습(8월 31일)
  • 면접질문 학습(8월 30일)
성실농장주
성실농장주
매일 조금이라도 꾸준히 성장하고 싶은 개발자
성실농장주
사과농장
성실농장주
전체
오늘
어제
  • 분류 전체보기 (43)
    • iOS 개발공부📱 (4)
    • Swift🐤 (12)
    • SwiftUI🐧 (2)
    • Firebase 🔥 (1)
    • Git 🐈 (2)
    • Linux (1)
    • Trouble Shooting🛠️ (2)
    • 자료구조🏛️ (1)
    • visionOS 개발공부👓 (1)
    • Algorithm💡 (4)
    • RxSwift (5)
    • 오픈소스 (1)
    • ios 개발자 면접 질문🥸 (6)
    • 영어문서 단어집📕 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • SWIFT
  • responder_chain
  • Xcode
  • rethrows
  • Set
  • process_states
  • nested_function
  • CLLocationDegrees
  • RxSwift
  • optional_chaining
  • git
  • Tuple
  • process_control_block
  • control_transfer_statement
  • EnvironmentValues
  • colorScheme
  • processor_management
  • Debug View Hierarchy
  • iOS_process_management
  • Array

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
성실농장주
면접질문 학습(9월 13일)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.