Рубрика: Iron ribbon

Пример использования библиотеки Alamofire Задача: создать iOS приложение в среде разработки Xcode 9 на языке программирования Swift 4, которое посылает HTTP запрос, а в ответ получает данные, которые обрабатывает и отображает в виде таблицы. После разработки у нас получится такое …

Alamofire на примере Read More »

Метки: ,

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

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

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

Метки: ,

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

Метки:

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

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

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

Метки:

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

LoadError — cannot load such file — nanaimo Read More »

Метки:

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

Внутри …

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

Метки:

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

Метки: ,

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

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

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

Метки:

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

Метки: ,

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

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

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