Size: a a a

2021 November 17

Р

Роман in SwiftBook
class ContactListTableViewController: UITableViewController {
   
   
var person = Person.getPerson()

   
override func viewDidLoad() {
       
super.viewDidLoad()

   }

   //
MARK: - Table view data source

   
override func numberOfSections(in tableView: UITableView) -> Int {
       // #warning Incomplete implementation, return the number of sections
       
return person.count
   }

   
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
       // #warning Incomplete implementation, return the number of rows
       
return 1
   }
источник

Р

Роман in SwiftBook
Это еще прост не полня код все в процессе
источник

AO

Alex Oliinyk in SwiftBook
Это вью контроллер, это не структура, а класс. Делают, что бы не определять инициализтор в таких случая.
источник

Р

Роман in SwiftBook
Но на будущее так лучше не делать как я понял
источник

AO

Alex Oliinyk in SwiftBook
Есть кейсы когда надо, но тогда лучше делать : Person?
источник

Р

Роман in SwiftBook
У меня есть класс в котором лежат массивы и есть структура в котом реализовано логика
источник

Р

Роман in SwiftBook
Понял принял
источник

AO

Alex Oliinyk in SwiftBook
С форсом, это имплисити анврапп, но такие кейсы это аутлеты. В коде кроме лени разработчика я не встречал необходимости это делать. + можно забыть и не заинитить обьект. И все, шляпа)
источник

Р

Роман in SwiftBook
источник

A

Andrey in SwiftBook
ребят, такой вопрос есть, у меня таблица из sections, я кликаю на секцию, делается reloadSections и она "раскрывается" с данными, если при раскрытой хотябы 1 секции раскрыть вторую секцию, то она уедет за границы экрана, а мне хотелось бы, чтобы фокус подскроливался к только что открывшейся секции. Типо scrollToRow() проблему концептуально решает, но там с анимацией какие то дерганья, мб что-то лучше есть для такого кейса?
источник

FL

First Last in SwiftBook
Ребят, действительно ли статические методы это плохо? или все же есть кейсы когда это лучшее решение?
источник

AO

Alex Oliinyk in SwiftBook
А кто сказал, что статические методы плохие?
источник

FL

First Last in SwiftBook
они же влияют на память
источник

FL

First Last in SwiftBook
т.к. они в глобальной области видимости
источник

FL

First Last in SwiftBook
или почему считаешь что они лучше?)
источник

AO

Alex Oliinyk in SwiftBook
Я не сказал, что они лучше, так как не понимаю лучше чем что?)
источник

AO

Alex Oliinyk in SwiftBook
Методы типа, и методы обьекта по назначения являются разными)
источник

AO

Alex Oliinyk in SwiftBook
В большинстве ты будешь юзать методы экземпляра. Но и методы типа встречаются, надо просто понимать в каком кейсе они нужны)
Чаще встречаются статик свойства чем статик методы.
источник

G

Give Five Give Seven in SwiftBook
У них своя область применения. Например, во многих языках математические операции - это статические функции. Зачем для них создавать экземпляр класса?
источник

FL

First Last in SwiftBook
а если стили? у тебя есть немало методов для стилей, как бы ты их сделал?  через статик или по другом?)
источник