https://github.com/richardtop/ios_interview
iOS Interview Questions video sample code
https://github.com/richardtop/ios_interview
ios swift xcode
Last synced: 11 months ago
JSON representation
iOS Interview Questions video sample code
- Host: GitHub
- URL: https://github.com/richardtop/ios_interview
- Owner: richardtop
- License: mit
- Created: 2022-02-07T23:56:09.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T14:33:25.000Z (over 3 years ago)
- Last Synced: 2025-05-09T01:17:28.544Z (11 months ago)
- Topics: ios, swift, xcode
- Language: Swift
- Homepage: https://www.youtube.com/watch?v=gmyEHW7zDYc
- Size: 14.6 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://swiftpackageindex.com/richardtop/CalendarKit)
[](https://www.youtube.com/channel/UCx1gvWpy5zjOd7yZyDwmXEA?sub_confirmation=1)
[](https://twitter.com/richardtop_ios)
[](https://github.com/richardtop)
[Richard Topchii on Telegram](https://t.me/richardtop)
# iOS Interview Questions (Sample Code)
**iOS Interview Questions (Sample Code)** is a sample code repository serving as a supplementary resource to the Richard Topchii YouTube video:
[iOS Developer Interview Questions and Answers with Sample Code](https://www.youtube.com/watch?v=gmyEHW7zDYc)
## Chapters
0:00 - Overview
0:21 - Daniel, the interviewer
1:50 - Why these questions?
2:30 - View Controller Life Cycle
11:55 - What’s the difference between a struct and a class
18:20 - What’s the difference between .frame and .bounds property of a UIView
25:45 - What is a Protocol Oriented Programming
32:03 - "defer" statement coding question
37:00 - GCD / DispatchQueue coding question
46:36 - MVC architecture (Model, View, Controller)
52:19 - "weak" and "unowned" keywords
56:54 - "lazy" keyword
1:01:52 - "@escaping" closure attribue and non-escaping closures
1:05:03 - Summary and feedback
## Requirements
To run iOS Interview Questions (Sample Code):
- Xcode 12
- iOS 14
- Playground 4 or Xcode with Playground support
## Author
Richard Topchii
## License
**iOS Interview Questions (Sample Code)** is available under the MIT license. See the LICENSE file for more info.