Информационный портал по безопасности » Облако тегов » iOS » Страница 10
Автор: admin от 13-02-2017, 10:35, посмотрело: 495
Категория: Веб-разработка / iOS
Автор: admin от 12-02-2017, 16:30, посмотрело: 294
Категория: Веб-разработка / Android / iOS
Автор: admin от 9-02-2017, 17:00, посмотрело: 471
Этот пост является вольным переводом статьи Why VIPER is a bad choice for your next application by Sergey Petrov
За последний год о VIPER писали все кому не лень. Эта архитектура реально вдохновляет разработчиков. Но большинство статей, на самом деле, довольно предвзяты. Они лишь показывают крутизну этого архитектурного паттерна, умалчивая о его негативных сторонах. А ведь проблем у него вовсе не меньше (а может даже и больше) чем у других. И в этой статье я постараюсь объяснить, почему VIPER вовсе не так хорош как о нем говорят, и почему он не подойдет для большинства ваших приложений.
Категория: Веб-разработка / Game Development / iOS
Автор: admin от 9-02-2017, 09:40, посмотрело: 436
Категория: Веб-разработка / Android / iOS
Автор: admin от 8-02-2017, 11:05, посмотрело: 378
Часть 0. Синглтон-Одиночка
Часть 1. Стратегия
Напомню, что в этой серии статей, я разбираю книгу "Паттерны проектирования" Эрика и Элизабет Фримен. И сегодня мы изучим паттерн "Стратегия". Поехали.
Авторы книги рассказывают нам историю о создании приложения SimUDuck. Начнем с реализации начального состояния приложения: у нас есть абстрактный класс Duck
и два его наследника: MallardDuck
и RedheadDuck
. Тут же мы сталкиваемся с первой сложностью: в Objective-C и Swift нет абстрактных классов.
Категория: Веб-разработка / Game Development / iOS
Автор: admin от 5-02-2017, 17:35, посмотрело: 344
Категория: Веб-разработка / Android / iOS
Автор: admin от 4-02-2017, 21:30, посмотрело: 454
Категория: Программирование / iOS
Автор: admin от 2-02-2017, 17:30, посмотрело: 454
Я не зря вынес в начало поста цитату на украинском языке. Дело в том, что именно эти слова я услышал от своего преподавателя программирования на втором курсе университета, и именно в таком виде я вспоминаю эти слова до сих пор. Как вы можете догадаться, эта цитата является отсылкой к высказыванию Конфуция, но в ней есть очень важное дополнение о достижении мастерства.
И именно эти слова и сподвигли меня на написание данной серии постов. Дело в том, что я — начинающий iOS разработчик, и я очень хочу разобраться в паттернах проектирования. И я не придумал лучшего способа, чем взять книгу "Паттерны проектирования" Эрика и Элизабет Фримен, и написать примеры каждого паттерна на Objective-C и Swift. Таким образом я смогу лучше понять суть каждого паттерна, а также особенности обоих языков.
Категория: Веб-разработка / Game Development / iOS
Автор: admin от 29-01-2017, 20:30, посмотрело: 409
Категория: Веб-разработка / Game Development / Android / iOS
Автор: admin от 29-01-2017, 16:25, посмотрело: 356
Категория: Веб-разработка / Android / iOS