Size: a a a

2020 April 11

🅰Б

🅰️лександр Б.... in SwiftBook
lable.text = "new text"
источник

MG

Mark Gromov in SwiftBook
Подскажите пожалуйста, я передаю во вью контроллер данные(для составления графика), данные уже есть, и должны инициализироваться при запуске приложения, но в итоге вью ничего не получает, почему так? передаю через typealias. Во вьюмодели в инициализаторе все есть
источник

MG

Mark Gromov in SwiftBook
источник

S

SwiftBook Bot in SwiftBook
Привет! Я официальный бот сообщества *SwiftBook*!

Я помогу тебе перевести с английского на русский, а так же у меня есть информация по курсам и вебинарам!

Переходи: @SwiftBookBot
источник

KK

Kirill Kharkovsky in SwiftBook
ребят вопрос, сделал collectionView, картинки  загрузил, для пробы из массива в итоге картинки  все увеличились, есть вариант  сделать их нормального вида?
вот кусок кода
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
       let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: indexPath)
       if let vc = cell.viewWithTag(111) as? UIImageView{
           vc.image = imArr[indexPath.row]
           
       }else if let ab = cell.viewWithTag(222) as? UIPageControl{
           ab.currentPage = indexPath.row
       }
       return cell
   }
источник

Я

Ян in SwiftBook
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
источник

eo

evgeny otrokov in SwiftBook
Ян
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
func UserName ( names: [String]) -> String {
   var result = String()
   for name in names {
      result.append(name)
   }
   return result
}
UserName(names: ["1","2","3","3"])
источник

I

Ilia in SwiftBook
Ян
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
let str = ["someStr", "someStr", "someStr"]
       var result = String()
       for item in str {
           result.append(item)
       }
как-то так попробуй
источник

I

Ilia in SwiftBook
Ян
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
стринга в свифте реализует сиквенс протокол, так что ты можешь спокойно с ним работать в цикле
источник

I

Ilia in SwiftBook
не понял вопроса)
источник

I

Ilia in SwiftBook
ага
источник

I

Ilia in SwiftBook
есть вопрос для тебя)
источник

A

Alexandr✔️ in SwiftBook
Ян
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
источник

A

Andrey Codez in SwiftBook
Ян
Подскажите пожалуйста, как написать функцию, которая получает на вход массив строк, а возвращает одну строку, содержащую все элементы полученного массива через запятую
Я начал
func UserName ( name: [String]) -> String{

Я писал по разному, но нужно, через цикл, перебрать его, а потом вывести из функции с помощью

for (index, item) in

Есть предположения?))
func userName(Array arrOfStrings: [String]) -> String {
   var stringRes = ""
   for string in arrOfStrings {
       stringRes.append(string)
       
       if string != arrOfStrings.last {
           stringRes.append(", ")
       }
       
   }
   return stringRes
}

let arrOfStrings = (["sdsf sdf sdf ", "sdfsd sdf sd f"])
let res = userName(Array: arrOfStrings)
print(res)
источник

I

Ilia in SwiftBook
предположим, тебе нужно добавить элемент в массив, какая запиись будет верна?
.append
+= item
источник

I

Ilia in SwiftBook
просто интересно стало) у меня такое на собесе спросили, я так же ответил, но можно оказывается и вторым способом пользоваться
источник

MG

Mark Gromov in SwiftBook
Ilia
просто интересно стало) у меня такое на собесе спросили, я так же ответил, но можно оказывается и вторым способом пользоваться
а чем отличается первый от второго?
источник

MG

Mark Gromov in SwiftBook
по идее вроде одно и тоже
источник

I

Ilia in SwiftBook
Mark Gromov
а чем отличается первый от второго?
это да, но я думал, что только массивы можно вторым способом конкатенировать
источник

I

Ilia in SwiftBook
ага
источник