Похожие видео
array(20) {
["xzzvV1WUfms"]=>
object(stdClass)#6157 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "xzzvV1WUfms"
["related_video_title"]=>
string(37) "Responder chain & Hit testing | SWIFT"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["gqLMd24EBAU"]=>
object(stdClass)#6166 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "gqLMd24EBAU"
["related_video_title"]=>
string(51) "Многопоточность в iOS | GCD | Swift"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["RHxuUQ58yjc"]=>
object(stdClass)#6155 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "RHxuUQ58yjc"
["related_video_title"]=>
string(79) "ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА"
["posted_time"]=>
string(25) "3 недели назад"
["channelName"]=>
NULL
}
["pLXwrbdU7eI"]=>
object(stdClass)#6165 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "pLXwrbdU7eI"
["related_video_title"]=>
string(22) "Frame & Bounds | SWIFT"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["x0KWpxRrk8c"]=>
object(stdClass)#6149 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "x0KWpxRrk8c"
["related_video_title"]=>
string(118) "№35 - Все что нужно знать об ARC в Swift | На курсах такого не расскажут"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["bfSp0r32jmc"]=>
object(stdClass)#6160 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "bfSp0r32jmc"
["related_video_title"]=>
string(39) "RunLoop в iOS | CoreFoundation | Swift"
["posted_time"]=>
string(27) "7 месяцев назад"
["channelName"]=>
NULL
}
["QPETRhylwVw"]=>
object(stdClass)#6153 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "QPETRhylwVw"
["related_video_title"]=>
string(49) "Compression Resistance & Hugging Priority | SWIFT"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["eobQbu9N2Lg"]=>
object(stdClass)#6164 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "eobQbu9N2Lg"
["related_video_title"]=>
string(60) "Жизненный цикл iOS приложения | SWIFT"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["y02hAPaloCA"]=>
object(stdClass)#6143 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "y02hAPaloCA"
["related_video_title"]=>
string(60) "CoreData в Swift. Разработка приложений"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["wlgDcPr7P3k"]=>
object(stdClass)#6168 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "wlgDcPr7P3k"
["related_video_title"]=>
string(100) "Swift. Ключевые слова any и some. Экзистенциальный контейнер."
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["yj4jpnhCeMs"]=>
object(stdClass)#6156 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "yj4jpnhCeMs"
["related_video_title"]=>
string(88) "Доклад все о Combine за 45 мин с примерами кода! (2022 г.)"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["YOBLX0nx37g"]=>
object(stdClass)#6162 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "YOBLX0nx37g"
["related_video_title"]=>
string(25) "Swift. VIPER часть 1"
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["cipmw7XCdmE"]=>
object(stdClass)#6150 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "cipmw7XCdmE"
["related_video_title"]=>
string(157) "Блокировка банковских карт 💳 Что происходит? || Дмитрий Потапенко* и Дмитрий Дёмушкин"
["posted_time"]=>
string(24) "16 часов назад"
["channelName"]=>
NULL
}
["54-LxOh_dpQ"]=>
object(stdClass)#6148 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "54-LxOh_dpQ"
["related_video_title"]=>
string(59) "Разбор вопросов по iOS Разработке"
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["-xh3vCgVN6Y"]=>
object(stdClass)#6146 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "-xh3vCgVN6Y"
["related_video_title"]=>
string(50) "Жизненный цикл ViewController | SWIFT"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["svItCQMFUwA"]=>
object(stdClass)#6147 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "svItCQMFUwA"
["related_video_title"]=>
string(93) "Dependency Inversion Principle (DIP) | SWIFT ГОТОВИМСЯ К СОБЕСЕДОВАНИЮ"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["2yMtKZb-BO0"]=>
object(stdClass)#6144 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "2yMtKZb-BO0"
["related_video_title"]=>
string(69) "ModelViewViewModel (MVVM) на Swift, iOS простой пример"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["fR7fb0bHqgs"]=>
object(stdClass)#6145 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "fR7fb0bHqgs"
["related_video_title"]=>
string(144) "Многопоточность в iOS, вопросы и ответы на собеседованиях с примерами кода в Swift."
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["xPyBMiPQtuA"]=>
object(stdClass)#6133 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "xPyBMiPQtuA"
["related_video_title"]=>
string(83) "UI. UIKit. Part I - Разбор вопросов с IOS собеседований"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["4BMiPdRSeX0"]=>
object(stdClass)#6134 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "4BMiPdRSeX0"
["related_video_title"]=>
string(0) ""
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
}
Responder chain & Hit testing | SWIFT
Многопоточность в iOS | GCD | Swift
ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА
Frame & Bounds | SWIFT
№35 - Все что нужно знать об ARC в Swift | На курсах такого не расскажут
RunLoop в iOS | CoreFoundation | Swift
Compression Resistance & Hugging Priority | SWIFT
Жизненный цикл iOS приложения | SWIFT
CoreData в Swift. Разработка приложений
Swift. Ключевые слова any и some. Экзистенциальный контейнер.
Доклад все о Combine за 45 мин с примерами кода! (2022 г.)
Swift. VIPER часть 1
Блокировка банковских карт 💳 Что происходит? || Дмитрий Потапенко* и Дмитрий Дёмушкин
Разбор вопросов по iOS Разработке
Жизненный цикл ViewController | SWIFT
Dependency Inversion Principle (DIP) | SWIFT ГОТОВИМСЯ К СОБЕСЕДОВАНИЮ
ModelViewViewModel (MVVM) на Swift, iOS простой пример
Многопоточность в iOS, вопросы и ответы на собеседованиях с примерами кода в Swift.
UI. UIKit. Part I - Разбор вопросов с IOS собеседований