Архив рубрики: Swift

Как скрыть клавиатуру? Туториал Swift 2 (скрыть клавиатуру ios)

В override func viewDidLoad() добавим переменную tapRecognizer которая является экземпляром класса UITapGestureRecognizer() и добавим ей свойство addTarget которое будет применяться к самому объекту с действием didTapView, о которой читайте чуть ниже. И в завершении добавляем для текущего вида обработку тапа, передав ей созданный только что экземпляр класса.
Читать далее Как скрыть клавиатуру? Туториал Swift 2 (скрыть клавиатуру ios)

Padding в UITextField swift xcode (Создаем класс)

Странно но по умолчанию нельзя настроить padding в интерфейсе (кнопками). Но ничего страшного это можно исправить добавив свой класс.

1) Создайте новый swift файл PaddingTextField.swift (например)
Читать далее Padding в UITextField swift xcode (Создаем класс)

Получаем данные по websocket используя swift и заполняем UITableView (сервер node.js)

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

Для подключения по websocket мы будем использовать SocketIOClientSwift
Читать далее Получаем данные по websocket используя swift и заполняем UITableView (сервер node.js)

Ошибка Xcode 5- clang: error: linker command failed with exit code 1 (use -v to see invocation) или Xcode — ld: library not found for

Скорей всего вы запускаете не свой проект.

Варианта может быть два 1) У Вас не добавлена какая то библиотека
Читать далее Ошибка Xcode 5- clang: error: linker command failed with exit code 1 (use -v to see invocation) или Xcode — ld: library not found for

Подключение SQLLite к мобильному приложению iOS через FMDB на Xcode используя Swift

Столкнувшись с задачей подключить SQLLite к своему мобильному приложению iOS через FMDB, я не нашел ниодного актуального гайда на русском языке. И тем более для Swift. В этой статье я постараюсь этого исправить.

Моя статья на хабре https://habrahabr.ru/post/277423/
Читать далее Подключение SQLLite к мобильному приложению iOS через FMDB на Xcode используя Swift

xcode ошибка: Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.

Это означает что политика приложения запрещает подключаться во вне.

Чтобы разрешить надо сконфигурировать plist следующим образом
Читать далее xcode ошибка: Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file.