Рубрика: Iron ribbon

Вывод в консоль размера используемой памяти iOS Swift

Если в процессе разработки iOS приложения или любого другого приложения потребуется выяснить какое количество памяти используется в данный момент, то можно использовать следующую функцию:

Попробуем в деле нашу функцию. Только я использовал для удобного отображения размера памяти еще и

Метки: ,

Разделитель триад в любых числовых значениях

Без долгих вступлений и СЕО-якорей — сразу к делу. Для того чтобы добавить разделитель триад к любым числовым значениям нужно написать два расширения — одно для класса Formatter, а второе для числового типа, например Int или UInt32.

Метки:

Тернарный условный оператор и оператор ??

Тернарный условный оператор Проверку на выполнение условий можно записать со помощью условного оператора if else

Тут все просто — если батарейки сели — нужно их заменить, а если они в порядке — то можно и  использовать. Эту конструкцию можно

Метки:

LoadError — cannot load such file — nanaimo

LoadError — cannot load such file — nanaimo Если при попытка установить какой либо pod у вас терминал выдает такую ошибку, то вот рецепт для ее устранения: Удалить nanaimo gem list | grep nanaimo //увидим nanaimo (0.2.3, 0.2.2) sudo gem uninstall

Метки:

Удалить одинаковые элементы из массива iOS на Swift 3

Задача Нужно из массива удалить повторяющиеся элементы. При этом массив может содержать элементы любого типа. Решение Для удаления одинаковых элементов из массива следует написать универсальную функцию, которая принимает в качестве параметра аргумент типа «коллекция» и возвращает другой массив.

Внутри

Метки:

UITableView swipe to delete и другие возможности

Задача Создать проект, в котором отображается таблица. По жесту swipe нужно открывать список кнопок с различными действиями. Например удалить строку в таблице.

Метки: ,

Как выключить полупрозрачность navigationBar у UINavigationController

Полупрозрачность можно выключить для экономии ресурсов устройства и ускорения его работы. В UINavigationController можно отключить полупрозрачность у navigationBar. Это можно сделать двумя способами Через настройки в Storyboard Из кода Нужно изменить свойство translucent

Обратите внимание, что мы обратились к опциональному

Метки:

Grand Central Dispatch — пример использования iOS

Давайте создадим пример того, что мы рассматривали в статье  Grand Central Dispatch в iOS на Swift. Очереди Начнем с создания собственной очереди.

Метки: ,

Grand Central Dispatch в iOS на Swift. Очереди

Тип очередей: Queue Types Serial Все задачи выполняются последовательно, в один момент времени выполняется одна задача. Данный тип очереди хорошо применять при доступе задач к общему ресурсу. Блокировка ресурса будет будет поочередной как и сами задачи. Concurrent Задачи выполняются одновременно,  порядок выполнения

Метки: ,

Delay и Random в iOS на Swift

Две очень полезных вспомогательных функции для разработки. 1. Выполнение функции после задержки Первая выполняет замыкание после задержки в секундах.

  2. Получить случайное число в интервале чисел.

 

Метки: ,
Top
Сайт размещается на хостинге Спринтхост