Публикации по теме 'swift-4'


Свифт 4 в плохом настроении, 1
Как всегда, когда выходит новая версия Swift, я читаю руководство и задаю вопросы для повторения. Итак, приступим к работе со строками. Как вы знаете, строки снова являются типами коллекций, поэтому больше нет символов .characters, за что мы все можем быть благодарны. Как создать многострочную строку? Использование тройной кавычки let x = """ he said she said and then more and then still more """ Заметьте, зеленый..

Swift 4 Introduction Series 1.4 — Преобразование типов данных Swift
Преобразование типа данных Мы не можем выполнять вычисления для переменных с другим типом данных. Например, мы не можем добавить число с плавающей запятой (Double) к переменной, которая является целым числом (Int). Чтобы иметь возможность выполнять такие вычисления, мы должны преобразовать целое число в число с плавающей запятой. Точно так же мы не можем добавить переменную, принадлежащую типу данных Int8, с переменной UInt16. Для преобразования между типами данных используется..

UserDefaults в Swift
Небольшой набор данных должен храниться и использоваться очень часто, а также сохраняться между сеансами или запусками приложений. Один из способов их хранения — использование локальной базы данных, такой как основные данные в приложении для iOS. Но основные данные полезны в случае таблиц и запросов. Есть еще один способ сохранить небольшой набор данных — UserDefaults. This post was originally posted at https://agrawalsuneet.github.io/blogs/userdefaults-in-swift/ and reposted on..

Слушатель текста UITextField : Swift
Добавление события редактирования в UITextField требуется в большинстве случаев. Для таких представлений, как UITextField, мы можем связать IBAction с типом события, когда редактирование закончилось или значение изменилось, и получить обратный вызов для завершения редактирования или изменения значения. This post was originally posted at https://agrawalsuneet.github.io/blogs/uitextfield-text-listener-swift/ and reposted on Medium on 12th April 2022. Если вы не используете xib..

Серверная сторона Swift - объектно-реляционное сопоставление (ORM)
В моих предыдущих статьях описывалось, как я реализовал шаблон MVC в серверном приложении Swift HTTP. Swift на стороне сервера - MVC Swift на стороне сервера - MVC (модульные тесты) Swift на стороне сервера - файлы конфигурации Здесь я добавлю механизм, который поможет мне сохранять данные на стороне сервера. Все данные, которые мы собираем в нашем приложении, должны храниться в каком-то месте. Самый распространенный способ - использовать сервер базы данных. В..

Вычисляемая собственность в Swift
Создание объекта — тяжелый процесс. Когда мы создаем объект класса, все общедоступные и частные свойства этого класса инициализируются внутри конструктора. Каждая переменная внутри инициализации класса требует определенного количества времени для выделения памяти в куче и удержания ее ссылки в стеке. Чем больше переменных, тем больше времени это может занять, но, поскольку время измеряется микросекундами или даже меньше, его нельзя наблюдать. This post was originally posted at..

Не удалось сгенерировать представление Swift. Ошибка исходного набора. Не удалось загрузить модуль: GoogleSignin.
Я столкнулся с этим, когда мой контроллер панели вкладок не отображался в симуляторе вместе с черным экраном. Я сделал следующее, чтобы мое приложение появилось в Симуляторе. Перейдите в Main.storyboard. Проверьте Is Initial View Controller на вкладке инспектора атрибутов.