КатегорияXcode

Альтернативный доступ к данным в массиве (Swift 5)

А

Трюк, где мы расширим массив и получим доступ к данным не только по индексам, но еще и по удобным для нас полям.
Полезные ссылки: Subscripts: 
Collection Protocol: 
Подписываемся на канал что бы не пропустить обновления!
Подписаться
Комментируем, высказываем свои за и против данного метода =)

Безопасное извлечение по индексу из массива (Swift 5)

Б

Это не урок, а небольшой трюк, где мы расширим тип Collection и обойдем «Index Out of Range» ошибку при работе с массивами.
Полезные ссылки: Subscripts: 
Collection Protocol: 
Подписываемся на канал что бы не пропустить обновления!
Подписаться
Комментируем, высказываем свои за и против данного метода =)

Простое и безопасное создание UITableViewCell

П

Было бы очень здорово найти решение, позволяющее уйти от привычного всем, но громоздкого способа создания UITableViewCell в UITableView, уйти от постоянного использования идентификаторов ячеек при их создании. Ведь с таким громоздким подходом очень просто наделать ошибок, и этот стандартный путь явно идет вразрез с простотой Swift. Мы можем, допустим, просто использовать имя класса ячейки в...

Избавляемся от Singleton-зависимости в Swift

И

«Я в курсе, что Singleton — это антипаттерн, но…». Разработчики часто говорят это при обсуждении кода. За годы обсуждений программисты достигли согласия в том, что паттерн «одиночка» — это плохо. Тем не менее, Apple и многие разработчики на языке программирования Swift продолжают использовать Singleton, как в своих приложениях, так и в фреймворках. Давайте же...

Алгебраические типы. Возможности Типа суммы Enum

А

Теория, это хорошо, но давайте рассмотрим несколько практических примеров. Перед тем, как мы пойдем дальше, запомните "мантру": Число возможных значений вашего типа должно быть равно количеству случаев использования.

Построение Memory-эффективных приложений

П

Управление памятью - важная тема в разработке мобильных приложений. Если ваше приложение использует слишком много памяти, то оно становится медленным, и появляется большая вероятность того, что система его "обвалит"

Симулятор против реального устройства

С

"Из коробки" Xcode 7 содержит симулятор iOS 9, но вы так же можете установить и симулятор iOS 8 при желании. Если вам нужны еще более ранние версии, вам необходимо будет скачать предыдущую версию Xcode.

PreWorking 2: Среда разработки

P

Xcode 7 находится в центре опыта разработки под платформы Apple и включает в себя все, что нужно для создания удивительных приложений для iPhone, iPad, Mac, Apple Watch, Apple TV.

PreWorking 1.5: Использование third-party решений в iOS разработке

P

Итак, настало время поделиться вашим кодом со всем миром! Для этого нам нужно создать фреймворк, который в последствии любой сможет использовать.

PreWorking 1.3: Паттерны — часть 2

P

Если вы только начинаете свой путь iOS разработчика - пропустите эту статью и пока что ознакомьтесь только с теорией по ссылкам в конце. Спустя пару разделов вы сможете вернуться и пройти практическую часть этой статьи.

Instagram

Поддержите ресурс blog.justDev:

Свежие записи

Рубрики