Swift & iOS
- ARC(Automatic Reference Counting)는 어느 시점에 작동하나요?
- strong, weak, unowned 키워드를 어떤 상황에서 사용하고, 차이는 무엇인가요?
- 객체 간 순환참조를 발견하는 방법과 해결 방법은?
- Escaping Closure의 개념이 무엇인가요?
- 타입 캐스팅을 할 때 사용하는 키워드인 as, as?, as! 이 셋의 차이는 무엇인가요?
- Swift에서 Class와 Struct의 차이는 무엇인가요?
- 4.1 버전 미만과 최신버전에서의 배열의 메소드인 FlatMap의 차이는 무엇인가요?
Layout
- Frame 과 Bounds 의 차이는 무엇인가요?
- UIViewController클래스내 프로퍼티인TopLayoutGuide와 BottomLayoutGuide가 iOS11에서 deprecate된 이유와 이를 대체하기위해 어떤것이 생겼을까요?
- UIStackView의 장점은 무엇이라고 생각하시나요?
- Autolayout Constraint의 Priority의 개념이 무엇이고, 어떤상황에 사용하나요?
- Content Hugging Priority의 개념이 무엇이고, 어떤상황에 사용하나요?
- UICollectionViewLayout클래스에 prepare 메소드는 어떤 역할을 하나요?
- UITableView를 구성할때 셀의 컨텐츠에 따라 높이를 설정하고싶다면 어떻게 해야하나요?
- StoryBoard가 Git 에서 충돌이 발생했습니다. 어떻게 해결하고 예방 하시겠습니까?
Test
- 커스텀뷰 클래스 내 Private Method를 테스트 할 수 있는 방법은 무엇이 있나요?
- UITest를 UnitTest로 대체할 수 있는 방법은 무엇인가요?
- Api서버를 강력하게 의존하는 뷰를 api요청없이 테스트 하는 방법은 무엇이 있나요?
https://dev-dream-world.tistory.com/68
[iOS] 👓 iOS/macOS Developer 면접 예상 질문 (Interview Question)
https://docs.swift.org/swift-book/LanguageGuide/OptionalChaining.html 👓 Cocoa Framework란 무엇인지 설명하시오. 🍎 Cocoa (Application) Layer - The Cocoa (Application) layer implements many features..
dev-dream-world.tistory.com
기본적으로 알아야하는 알고리즘
1. 다이나믹 프로그래밍
2. BFS
3. DFS
4. 백트래킹
5. 그리디
6. 분할 정복
반응형
'메모' 카테고리의 다른 글
링크 NestJS로 배우는 백엔드 프로그래밍 (0) | 2022.03.30 |
---|---|
Decodeable ???????????????????????????????????? (0) | 2022.03.21 |
Git: Sourcetree에서 커밋이 안된다. (0) | 2022.02.07 |
RIBs (0) | 2021.12.28 |
단어저장용2 (0) | 2020.04.14 |