Автор: admin

Задача В подавляющем большинстве случаев для заполнения данными не группированной UITableView (т.е. таблицы без секций) мы используем массив — Array. Однако, для заполнения UITableView с секциями, в которой нужно будет указывать наименование секции, а в различных секциях выводить различное количество …

Словарь в качестве datasource для UITableView Read More »

Метки: ,

В iOS 10 Apple представила API для работы с виброоткликом устройства. К сожалению, этот API работает только на iPhone7 и iPhone 7 Plus. Все остальные устройства этот код просто игнорируют и не выполняют никаких вибраций. Однако, на iPhone 6s, при …

Haptic feedback на iPhone 6s Read More »

Метки:

Можно изменить регистр строки простыми методами:  lowercased() и uppercased() Сразу рассмотрим пример. // // proSwift.ru // var string = «Строка для тестирования изменений от сайта proSwift.ru — программирование на языке Swift на реальных примерах» print(string) print(«- — — — — — — …

Изменение регистра строки в Swift Read More »

Метки:

Индексация строки, то есть получение символа по индексу рассмотрена в статье Индексация строк в Swift: String.Index. Для получения длины строки в символах следует использовать следующий подход. // // proSwift.ru // var str = «Hello, playground» let numberOfCharacters = str.characters.count //17  

Метки:

После обновления до Xcode 8 при компиляции приложения в консоль стала попадать служебная информация. Она мешает отслеживать собственные сообщения в консоле или просто могут раздражать разработчика iOS приложения.  При последующих обновлениях, я думаю, эту ситуацию исправят. А пока предлагаю решение …

Xcode 8 console log out или как убрать мусор из консоли при компиляции iOS приложения Read More »

Метки:

Недавно я делал приложение, в котором мне понадобилось использовать такой элемент интерфейса как Container View. Если этот элемент разместить на контроллере, то он создал еще один контроллер, который будет вписан в размеры Container View. С этим контроллером можно делать все …

UIViewController внутри другого UIViewController или как работать с Container View Read More »

Метки:

Приведу пример загрузки фотографии в фоновом потоке при помощи Alomofire. Также в этом примере процесс загрузки мы демонстрируем прогресс-баром.  Заранее прошу прощения за отсутствие комментариев к коду. Однако, если в комментариях будут задаваться вопросы, то ответы на них я буду …

Пример метода загрузки картинки Alamofire с прогресс баром. Read More »

Метки:

  В этой статье мы рассмотрим шаблон программирования Стратегия (Strategy) на Swift в среде разработки XCode

Метки:

В этой статье мы рассмотрим шаблон программирования Шаблон (Template Method) на Swift в среде разработки XCode

Метки:

Давайте разберем шаблон программирования Цепочка ответственности (Chain of responsibility)  на Swift в среде разработки XCode

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