Size: a a a

2020 May 18

DL

Damir L in SwiftBook
Когда объясняют делегирование, говорят про протоколы, но обычно к тому времени все знания про протоколы: это набор требований и созданы они во имя унификации кода
источник

DL

Damir L in SwiftBook
И сложно потом понять как набор требований помогает в передаче информации и тд
источник

AT

Altynbek T. in SwiftBook
+ насчет протоколов. Почему-то когда только начинал свифт, сначала были делегаты, потом только протоколы. Мне кажется это из-за того, что при практических уроках почти всегда в самом начале говорят про UITableView, а там делегат+датасорс.
источник

AT

Altynbek T. in SwiftBook
А протоколы мне кажется в самом начале вообще очень редко применяются сами по себе, из-за этого делегаты сложно даются
источник

А

Алмаз ® in SwiftBook
Я практиковал и объяснял банально и люди понимают  быстро когда им говоришь что протокол это как законопроект. Кто под него подписывается обязан его выполнять в том месте и в том классе где он подписался. Эта банальность для начала даёт свой результат.
источник

SS

Savely Sakun in SwiftBook
Aleksandr
Я эти clousures и делегаты понял суть их только через три года обучения и год работы Джуном )) Ты главное в наглую при , переключайся , учи другое и практикуй то что не получается , не боися этих тем которые не понимаешь , практикуй их , что не понял через теорию , 100% придет в практике !!
Спасибо огромное за совет!
источник

KV

Khislatjon Valijonov in SwiftBook
Ребята хочу добавить button:  "Поделиться приложением". Но как могу получить App number, чтобы передать этот url:
http://itunes.apple.com/app/idxxxxxxxxxx
источник

KV

Khislatjon Valijonov in SwiftBook
Или можно получить только после публикации приложения?
источник

AT

Altynbek T. in SwiftBook
Khislatjon Valijonov
Или можно получить только после публикации приложения?
Можешь создать проект в appstoreconnect.apple.com, без публикации, там снизу будет Apple ID
источник

KV

Khislatjon Valijonov in SwiftBook
Спасибо
источник

CK

Constantine Kambalin in SwiftBook
Коллеги помогите пожалуйста, код выдаёт ошибку: Cannot assign to value: 'name' is a 'let' constant
let names = ["Alen","Mikle"]
for name in names {
   name = name.uppercased()
   print("How are you, \(name)?")
}
Ставлю вместо let var - такая же ерунда
Почему свойство name в теле цикла является константой?
источник

✖️Dmytri✖️ in SwiftBook
Constantine Kambalin
Коллеги помогите пожалуйста, код выдаёт ошибку: Cannot assign to value: 'name' is a 'let' constant
let names = ["Alen","Mikle"]
for name in names {
   name = name.uppercased()
   print("How are you, \(name)?")
}
Ставлю вместо let var - такая же ерунда
Почему свойство name в теле цикла является константой?
Let name = name.upp...
Или сразу в print

\(name.upp..)
источник

CK

Constantine Kambalin in SwiftBook
✖️Dmytri✖️
Let name = name.upp...
Или сразу в print

\(name.upp..)
Я это сделал. Просто интеремно почему name является константой. Эта особеннось Swift - всё делать автоматически константами?
источник

🤷

🤷 in SwiftBook
Constantine Kambalin
Коллеги помогите пожалуйста, код выдаёт ошибку: Cannot assign to value: 'name' is a 'let' constant
let names = ["Alen","Mikle"]
for name in names {
   name = name.uppercased()
   print("How are you, \(name)?")
}
Ставлю вместо let var - такая же ерунда
Почему свойство name в теле цикла является константой?
А зачем перезаписывать name, если можно вывести name.uppercased или сделать другую переменную

Но если нужно именно так, то вот, но это не изменит элемент массива в любом случае

Для того, чтобы поменять элементы массива можно использовать нечто подобное: names = names.map({$0.uppercased()})
источник

CK

Constantine Kambalin in SwiftBook
Я сделал так:
let names = ["Alen","Mike"]
for name in names {
   let nameSecond = name.uppercased()
   print("How are you, \(nameSecond)?")
}
источник

CK

Constantine Kambalin in SwiftBook
Это из задачника курса Ивана Акулова. Для  меня интересно проходить заново и подмечать тонкости - я от этого балдею 🤣
источник

A

Alxndr 🗽👇 in SwiftBook
Constantine Kambalin
Это из задачника курса Ивана Акулова. Для  меня интересно проходить заново и подмечать тонкости - я от этого балдею 🤣
а что за задачник?
источник

CK

Constantine Kambalin in SwiftBook
Alxndr 🗽👇
а что за задачник?
Курс: Гид по языку программирования Swift - тестовое задание №5 на сайте swiftbook.ru
источник

J

Jovoh in SwiftBook
Переслано от Jovoh
Ребят , а какой бд используется для ios? И как можно сделать одну базу и для сайта и для ios
источник

ЕК

Евгений Ковалевский... in SwiftBook
Jovoh
Переслано от Jovoh
Ребят , а какой бд используется для ios? И как можно сделать одну базу и для сайта и для ios
Сервер
источник