Подготовьтесь к live-coding интервью на позицию iOS-разработчик. Реальные задачи из ведущих IT-компаний с решениями.
Смотрите также вопросы с собеседований для iOS-разработчик
Что выведется №3
```swift struct IntegerBox { var value: Int init(_ value: Int) { self.value = value } } v
Что выведется №6
```swift class MyView: CustomStringConvertible { let index: UInt var ID: String init(withIndex index:
Что выведется №7
```swift import Foundation class A: NSObject { weak var delegate: B? } class B: NSObject { weak var de
Что выведется №8
```swift import Foundation class MyView: CustomStringConvertible { let index: UInt var ID: String i
Что выведется №9
```swift import UIKit var names = Set<String>() names.insert("Boris") names.insert("Andrey") names.insert("Boris"
Что выведется №10
```swift import UIKit class Resolution { var width = 1920 var height = 1080 } var hd = Resolution() v
Что выведется №11
```markdown import UIKit let items = [-2, 3, 1, -4, -6, 5] let result = items .sorted() .filter { $0 >
Что выведется №12
```swift import UIKit func addScore(_ point: Int) -> Int { var score = 11 let calculate = { $0 + score }
Что выведется №13
```swift import UIKit class A { deinit { print("A") } } class B { let a = A() dei
Что выведется №14
```swift class A { var bReference: B? = nil deinit { print("A deinitialized") } } class B { var aRef
Что выведется №1
```swift print("1") DispatchQueue.main.async { print("2") } print("3") ```
Что выведется №4
```swift func performTask() { print(5) DispatchQueue.main.async { print(10) } print(15
Что выведется №5
```swift func performTask() { print(5) DispatchQueue.main.async { print(10) } print(15
Что выведится в консоль
```swift struct Calculator { var a: Int var b: Int var sum: Int { return a + b } }
Что выведится в консоль
```swift var a = 5 let closure = { [a] in print("Valuer \(a)") } a = 2 closure() ```
Что выведится в консоль
```swift var language = "Swift" let code = { [language] in print(language) } language = "Obj-C" code() ``
Что выведится в консоль
```swift DispatchQueue.global(qos: .userInitiated).async { print("1") DispatchQueue.main.async { pri
Что выведится в консоль
```swift struct KeyObject:Hashable { let a:Int func hash(into hasher: inout Hasher) { hasher.combine
Что выведится в консоль
```swift class Object { let value = "value" deinit { print("object deinitialized") } }
Что выведется №2
```swift struct IntegerBox { var value: Int init(_ value: Int) { self.value = value } } v