Size: a a a

2021 January 29

S

Subvert in SwiftBook
Maksim
а зачем дидСет?
ну дидсет вызывается в момент назначения новой переменной, когда мы что-то новое ей присваиваем, вызывается эта функция
источник

S

Subvert in SwiftBook
есть еще willSet, он вызывается перед тем как запишется значение
источник

M

Maksim in SwiftBook
Понял
источник

M

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

D

Dauren in SwiftBook
привет, друзья! Есть промокоды на подписку свифтбука?
источник

АН

Александр Наумов... in SwiftBook
Michael Daineka
Привет! есть кто с Минска в поисках работы?
Есть
источник

SK

Sergey Kotov in SwiftBook
Есть гайды как сделать такой tabBar?
источник

SK

Sergey Kotov in SwiftBook
Именно с этой шишкой
источник

А

Александр in SwiftBook
Переслано от Александр
источник

А

Александр in SwiftBook
здраствуйте, товарищи. помогите фиксануть баг, пожалуйста. не могу найти в чем причина
источник

DK

Denis Kim in SwiftBook
предположу что причина в коде
источник

А

Александр in SwiftBook
Denis Kim
предположу что причина в коде
логично. вот код firstVC
источник

А

Александр in SwiftBook
private func setupNavigationBar(searchPlaceholderText text: String,
                                   searchBarTag tag: Int,
                                   title: String,
                                   righBarButton: UIBarButtonItem?) {
       navigationController?.navigationBar.prefersLargeTitles = true
       navigationItem.largeTitleDisplayMode = .automatic
       searchController.searchBar.placeholder = text
       searchController.searchBar.tag = tag
       navigationItem.title = title
       navigationItem.rightBarButtonItem = nil
   }
источник

А

Александр in SwiftBook
вот код secondVC
private func setupNavigationBar() {
       navigationController?.navigationBar.prefersLargeTitles = true
       navigationItem.largeTitleDisplayMode = .never
       navigationItem.title = presenter?.album?.artistName
   }
источник

А

Александр in SwiftBook
оба метода вызываются в методая willAppear соответствующих контроллеров
источник

В

Виктор in SwiftBook
Подскажите плз, есть 2 массива, хочу выполнить их поэлементное сложение в новый массив, если массив с одинаковым количеством элементов - мой код работает, если будет разное кол-во элементов,  хочу чтобы элемент без пары становился в конец нового массива, как это реализовать?)
let numberOne = [1, 2, 3, 5]
let numberTwo = [4, 5, 6, 5]

var summ = [Int]()

var max = numberOne.count

if numberOne.count > numberTwo.count {
   max
} else {
   max = numberTwo.count
}

for i in 0..<max {
       summ.append(numberOne[i] + numberTwo[i])
}

print("Sum array = \(summ)")
источник

N

Nik in SwiftBook
Всем привет!
Какой командой я могу сделать подобное, но только в коде?
Я про добавление кастомного tabBar в TabBarController.
источник

GK

George Kuznetsov in SwiftBook
Коллеги, привет.
вопрос из любопытства: Кто-то пробовал прогать в Xcode на Macbook 12 ?
источник

Д

Дмитрий in SwiftBook
Nik
Всем привет!
Какой командой я могу сделать подобное, но только в коде?
Я про добавление кастомного tabBar в TabBarController.
tabBarController.tabbar = кастомный таббар
источник

DK

Denis Kim in SwiftBook
let numberOne = [1, 2, 3, 5]
let numberTwo = [4, 5, 6, 5]

let pairs = min(numberOne.count, numberTwo.count)
let suffixLength = max(numberOne.count, numberTwo.count) - pairs

let suffix = [numberOne, numberTwo]
   .sorted(by: {$0.count > $1.count})
   .first!
   .suffix(suffixLength)

var result = zip(numberOne.prefix(pairs), numberTwo.prefix(pairs)).map { $0 + $1 }

result.append(contentsOf: suffix)

print(result)
источник