Size: a a a

2021 November 29

ЯТ

Ярослав Тормасов... in SwiftBook
мне тоже
источник

В

Василий in SwiftBook
смотря что за код.
какие-то простые операции можно оставить и прямо там, если они логически связаны, например деселект ячейки.

а то по srp тоже можно упороться до состояния полной невменяемости - классический пример FizzBuzz Enterprise Edition
кроме того, каждый вызов метода (особенно наследуемого) - 1-3 мс.
если там их у тебя 100500 - будут проблемы.  
правда это крайне маловероятно скажется на перформансе, чтоб такого достичь, надо сильно постараться и работать в главном потоке преймущественно -
у тебя есть 16 мс для выполнения кадра в условиях 60fps, за это время очень неплохо бы выполнить весь твой код, иначе будет просадка по fps и в какой-то момент это может стать заметным.

карочи, во всем нужен баланс и главная задача - читаемость.
источник

S

Shakhzod in SwiftBook
можешь без SwiftyJson

struct User: Codable {
   let result: String
   let data: UserData
}

struct UserData: Codable {
   let mail: String
}


let user = try? JSONDecoder().decode(User.self, from: jsonData)

как то так
источник

ТМ

Тимур Мусаханов... in SwiftBook
Всем 👋, прописывал в info.plist
Appearance - Light
В приложение светлая тема работает все нормально, но строка в инфо плист пропала, в чем может быть проблема?
источник

АС

Александр Сергеев... in SwiftBook
Всем привет, кто знает как показать экранную клавиатуру при вводе текста в textField? Как скрыть клавиатуру при нажатии на кнопку?
Как скрыть клавиатуру тапом по экрану?
источник

DD

Denis Denisov in SwiftBook
собственно ради читабельности я это и делаю
понял, спасибо
пример для меня сложен ваш)
источник

HO

Holy Owl in SwiftBook
FirstResponder и Gesture
источник

HO

Holy Owl in SwiftBook
На счёт второго:

  override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
       super.touchesBegan(touches, with: event)
       view.endEditing(true)
   }

На сколько я помню
источник

HO

Holy Owl in SwiftBook
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
       textField.resignFirstResponder()
       return true
   }
источник

АС

Александр Сергеев... in SwiftBook
источник

M

Milk in SwiftBook
Прототипы ячеек. Ошибка Кто поможетЮ
источник

АС

Александр Сергеев... in SwiftBook
Показ Клавиатуры при редактировании поля не работает
источник

HO

Holy Owl in SwiftBook
Cmd K нажимал?
источник

D

Dmitry in SwiftBook
Сториборд или верстка кодом?
источник

В

Василий in SwiftBook
не зарегал ячейку в таблице
источник

АС

Александр Сергеев... in SwiftBook
Нажал, появилась, но когда стал печатать текст не с помощью электронной клавиатуры а на клаве макбука - она пропала и больше не появляется. Только если снова нажать cmd + k
источник

IS

Igor Smirnov in SwiftBook
Функциям можно проставить @inlinable/@inline если это так критично. И вызова не будет
источник

HO

Holy Owl in SwiftBook
Могу ошибаться, но это баг что она скрывается сама (когда не должна). Сам свой вопрос гуглил?
источник

В

Василий in SwiftBook
можно инлайнить, да.
но в основном просто дергают их из таблицы
источник

IS

Igor Smirnov in SwiftBook
не, я так, просто мимокрокодил)
источник