iOS Interview 💬
830 subscribers
5 photos
49 links
В этом канале вы найдете популярные вопросы и ответы с собеседований на iOS-разработчика, а так же материалы для подготовки.

Все вопросы доступны в боте @ios_interview_bot
Download Telegram
Channel created
Посмотрите на код ниже. Что выведется в консоль?

func someMethod() {
var text = "Hello"

let block = {
print(text)
}

text = "World"
block()
}

someMethod()
👍2
iOS Interview 💬
Посмотрите на код ниже. Что выведется в консоль? func someMethod() { var text = "Hello" let block = { print(text) } text = "World" block() } someMethod()
Выберите правильный ответ (После ответа вы сможете увидеть материалы для подготовки)
Anonymous Quiz
26%
Hello
72%
World
2%
Не знаю
👍2
Что из себя представляет Optional?
Anonymous Quiz
6%
Struct
2%
Class
89%
Enum
4%
Что-то другое
👍1
Поговорим про static от class методы. Можно ли переопределить методы класса А в классе В?

class classA {
class func classFunc() {}
static func staticFunc() {}
}

class classB: classA {
override class func classFunc() {}
override class func staticFunc() {}
}
👍1
Посмотрите на код ниже. Что выведется в консоль?

protocol Greetable {
func sayHi()
}

extension Greetable {
func sayHi() {
print("Hello from Greetable")
}
}

class Person: Greetable { }

class LoudPerson: Person {
func sayHi() {
print("Hello from LoudPerson")
}
}

func greetings(_ greeter: Greetable) {
greeter.sayHi()
}

let greeter = LoudPerson()
greetings(greeter)
👍2
iOS Interview 💬
Выберите правильный ответ
P.S. тем кто успел ответить: сорри, в вариантах прошлого голосования была ошибка 🙃
👍1