Search
Write a publication
Pull to refresh

Comments 2

func hasMore() -> Bool {
        var i = 0;
        if i < network.users.count {
            return true
        }
        i += 1;
        
        return false
    }

да вы издеваетесь. Хватит засорять хабр сгенеренными в ИИ статьями. Какой вообще смысл этого кода?

А по поводу паттернов - 90% основаны на принципе "в любой непонятной ситуации создавай абстракцию". Зная это можно понимать и воссоздавать эти паттерны.

Все эти паттерны уже реализованы в iOS и очень часто встречаются:

  1. Chain of Responsibility -> Responder Chain;

  2. Mediator, Strategy -> UIViewController и т.д.;

  3. Composite - это UIView, сабвьюхи и контроллеры с их деревьями;

  4. фабрики, билдеры – можно смотреть на сториборды, нибы и конструкторы различных форм и видов различных классов, не только вьюх, контроллеров;

  5. ...

Лучше бы проанализировали, как шаблоны у Эпла реализованы, как используются, есть ли отличия, почему, что из этого следует?

Не сочиняйте своего, учитесь у лучших! Только так можно превзойти лучших. А если будет сочинить, максимум добьетесь того же...

Ждем переработку Вашего цикла.

Sign up to leave a comment.

Articles