UIWindow в AppDelegate или немного о свойстве window в iOS
У всех iOS-приложений по умолчанию есть класс AppDelegate, у которого можно использовать свойство window.
У всех iOS-приложений по умолчанию есть класс AppDelegate, у которого можно использовать свойство window.
Если в ios-приложении (и не только) используются массивы большой размерности, то перебор элементов этих массивов может быть затратной с точки зрения ресурсов и производительности операцией. Однако не всегда нужно перебирать все элементы массива от начала до конца.
Как добавить свой шрифт в iOS приложение? Перетащите шрифт в свой проект. Скопируйте файли и укажите цель — свой проект Окройте Info.plist и на последней строке кликните кнопку (+), чтобы добавить строку с настройкой. В выпадающем списке добавленной новой строки начните набирать …
При разработке мобильных iOS приложений в среде XCode запуск и тестирование происходит на симуляторе. Однако каждый профессиональный разработчик вам скажет, что окончательную отладку нужно производить на реальных устройствах. Причем лучше на нескольких различных устройствах. На iPhone 5, на iPhone 6, …
Если в программе используется UITableView с нестандартными ячейками, то необходимо создавать отдельный класс для описания экземпляра такой ячейки, прописывать аутлеты (@IBOutlet) и использовать этот класс для прототипа ячейки в Interface Builder. Однако если ячейка не сильно сложна, то есть более …
Элемент пользовательского интерфейса UIWebView позволяет отображать страницы написанные на html-5. Есть случаи, когда приложения пишут на html, а в XCode создают один контроллер с элементом UIWebView и в него загружают уже готовое приложение.
// MARK: UITextFieldDelegate func textFieldShouldReturn(textField: UITextField) -> Bool { let nextField = (textField === username) ? password : username nextField.becomeFirstResponder() retur
Для написания Синглтона (Singleton) на языке Swift можно использовать несколько подходов. Теоретически — все будут работать, однако надо бы до конца разобраться какой же вариант является правильным с точки зрения работы и написания кода. Для этого давайте разберем что делает …
Синглтон на Swift, или как правильно написать Singleton Read more »
Для изменения какого либо атрибута какой нибудь сущности мы обычно получаем ее из базы данных, изменяем атрибут и затем снова записываем, используя managedObjectContext. Но представьте ситуацию, что вам надо изменить тысячу объектов в базе данных CoreData… Или десять тысяч… Вышеупомянутый подход …
CoreData — обновление атрибутов без запроса данных или NSBatchUpdateRequest Read more »
Core Data: если включена валидация значений атрибутов, то отловить ошибки валидации можно так: