/Interview-Study

iOS 개념쏙쏙(면접) 스터디 repository 📖

iOS 개념쏙쏙 스터디(Interview-study)

  • study의 목표는 개념을 익히는 것과 동시에 말로 설명하는 능력을 기르는 것을 목표로 합니다.
  • 해당 주차 Issue가 열리면 주제를 하나 선택해 comment로 남기고 발표 주제들을 공부해옵니다.
  • 매주 금요일 20:00 Zoom에서 스터디를 진행합니다.
    1. 저번주 다른분들이 발표했던 주제들 중 랜덤으로 선택됩니다. 선택된 주제를 면접에서 설명하는 것처럼 다른 분들에게 설명하고 해당 주제를 발표했던 분에게 피드백을 받습니다.
    2. 이번주 공부해온 발표 주제에 대해 다른 분들에게 발표합니다.

스터디원 ✏️

발표

주제 발표자 날짜 발표 자료
Content Hugging Priority의 개념이 무엇이고, 어떤상황에 사용하나요? JEJE 210824
프로토콜이란 무엇인지 설명하시오. 210824
Hashable이 무엇이고, Equatable을 왜 상속해야 하는지 설명하시오. 210824
mutating 키워드에 대해 설명하시오. Isaac 210824 link
예외처리(throws) 사용 방법 리아 210824
튜플에 대해서 설명 210817
Delegate란 무언인가 설명하고, retain 되는지 안되는지 그 이유를 함께 설명하시오. 리아 210817
GCD API 동작 방식과 필요성에 대해 설명하시오. 210817
App Bundle의 구조와 역할에 대해 설명하시오. Isaac 210817 link
Core Data와 Sqlite 같은 데이터 베이스의 차이점을 설명하시오. JEJE 210817
Swift에서 Class와 Struct의 차이는 무엇인가요? 210810 link
class와 struct의 차이점? 210810
KVO 동작 방식에 대해 설명하시오. Isaac 210810 link
Extension에 대해 설명하시오. 리아 210810
overloading 과 overriding 차이를 설명해주세요 JEJE 210810 link
forEach / for 차이 210810
Frame 과 Bounds 의 차이는 무엇인가요? 210803
Bounds 와 Frame 의 차이점을 설명하시오. 210803
if문과 guard 문 차이 JEJE 210803 link
접근 제어자의 종류엔 어떤게 있는지 설명하시오. 210803 link
defer란 무엇인지 설명하시오. 리아 210803
defer가 호출되는 순서는 어떻게 되고, defer가 호출되지 않는 경우를 설명하시오. 리아 210803
스토리보드를 이용했을때의 장단점을 설명하시오. Isaac 210803 link
strong, weak, unowned 키워드를 어떤 상황에서 사용하고, 차이는 무엇인가요? JEJE 210727 link
순환참조는 언제 발생하는지? 리아 210727
ViewController의 LifeCycle? 210727 link
Reactive Programming이 무엇인지 설명하시오. Isaac 210727