Публикации по теме 'swift'
Неделя # 32 Быстрые истории
Люди любят вносить свой вклад
Я поражен количеством положительных отзывов, которые я получил. Люди просто любят вносить свой вклад в сообщество Swift. Вот почему это письмо посвящено всем новым писателям, присоединившимся к Swift2Go на этой неделе.
Боб Роблинг
Архитектурные узоры в Swift
Матан Абраванель
Почему вам следует прекратить использовать NotificationCenter и начать использовать TopicEventBus
Георгий Гунаван
IOS UI Test, Путешествие сквозь пот… и..
Тест Vapor против Kitura
В недавнем выступлении на Swift London Криса Бейли из команды IBM-Swift был показан интересный график тестов для серверного Swift.
Я был очень удивлен этими результатами, поэтому я провел несколько локальных тестов против последней версии Vapor (0,15), последней версии, ориентированной на производительность (0,11), и Vapor’s Engine (0,4 используется в Vapor 0,15) против Kitura (0,24).
Результаты показывают, что последний релиз Vapor превосходит Kitura, а последний релиз отстает..
Принцип единой ответственности в SOLID
Отказ от ответственности: я не утверждаю, что следующие слова соответствуют первоначальному значению автора SOLID, но они помогают мне сделать мой код намного лучше, и я считаю, что им стоит поделиться. Если кто-то найдет здесь что-то полезное для себя, то цель этого поста буду считать выполненной.
SOLID всегда был сложной вещью для меня. С одной стороны, аббревиатура состоит из простых и рациональных идей, и их легко понимает каждый, даже новичок. С другой стороны, каждый раз, когда..
PLIST-файл в iOS
Файл списка свойств (PLIST) — это формат файла, используемый macOS и iOS для хранения сериализованных данных. Он часто используется для хранения таких данных, как пользовательские настройки, настройки и другая информация, которую необходимо хранить постоянно. Файлы PLIST могут храниться в двоичном формате и обычно используются для хранения небольших объемов данных. или они также могут быть сохранены в удобочитаемом формате XML.
В iOS файлы PLIST обычно используются для хранения..
Вопросы по теме 'swift'
Как импортировать файл Swift из другого файла Swift?
Я просто хочу включить свой класс Swift из другого файла, например его тест
PrimeNumberModel.swift
import Foundation
class PrimeNumberModel { }
PrimeNumberModelTests.swift
import XCTest
import PrimeNumberModel // gives me "No...
173432 просмотров
schedule
20.10.2023
Не удалось скрыть пустые ячейки в UITableView Swift
Я использую UITableView в быстром приложении и использую свой собственный UITableViewCell.
При попытке скрыть пустые ячейки в UITableView все еще остается белый фон.
Под UITableView у меня есть фоновое изображение (UImageView).
Я уже пытаюсь...
11382 просмотров
schedule
11.12.2023
Переключитесь с UIViewController на другой ViewController, который находится внутри navigationController.
У меня есть следующие взгляды:
TabBarController включает ( MapViewController , NavigationController ) Контроллер навигации включает DetailViewController , на который необходимо переключиться. Код ниже используется в файле MapViewController ....
280 просмотров
schedule
06.10.2023
Сохранение сложного объекта в Swift с использованием NSUserDefaults
Я хочу сохранить свои игровые данные с помощью NSUserDefaults, что кажется самым простым способом.
Объекты, которые я хочу сохранить, действительно сложны, то есть у них есть куча подклассов, у которых есть куча подклассов и т. д. Насколько мне...
311 просмотров
schedule
29.10.2023
Swift Mapkit - уходите от местоположения пользователя
Я хочу отображать местоположение пользователя и окружающую область, но я также хочу, чтобы пользователь мог перемещаться по области. Прямо сейчас, если я попытаюсь прокрутить где-нибудь на карте, он автоматически вернет меня в базовый регион с...
5144 просмотров
schedule
01.11.2023
Swift - ожидаемое выражение в списке выражений
Я новичок в Swift, читал, но понятия не имею, что это значит. В строке кода ниже у меня есть «Ожидаемое выражение в списке выражений» после параметров [String]. ТАКЖЕ в тот же момент он ищет разделитель «Ожидаемый», «. Я считаю, что они связаны....
27580 просмотров
schedule
14.12.2023
Как захватить всю HTML-страницу (включая переполнение) в UIWebView?
Код ниже захватывает экран, но не всю страницу веб-представления:
func screenShotMethod() {
//Create the UIImage
UIGraphicsBeginImageContext(view.frame.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
let image =...
140 просмотров
schedule
25.10.2023
Как я могу добавить верхнее поле к моему табличному представлению в Xcode?
Я пытаюсь добавить изображение в самую верхнюю часть первой ячейки табличного представления. Как я могу сделать так, чтобы табличное представление имело верхнее поле? Прямо сейчас изображение просто перекрывает табличное представление. Я пытаюсь...
17910 просмотров
schedule
26.12.2023
Как программно отключить UIAlertController без каких-либо кнопок?
Я представляю UIAlertViewController без каких-либо кнопок, поскольку предполагается, что он просто информирует пользователей о том, что идет загрузка. Приложение должно загружать некоторые файлы в Amazon S3 (некоторые вещи происходят в параллельных...
67425 просмотров
schedule
19.11.2023
Core Data NSEntityDescription.entityForName возвращает nil, но manageObjectModel.entities перечисляет сущности
Я пытаюсь быстро создать подкласс NSManagedObject. Я создал две сущности с именами Pages и Book в редакторе моделей и сгенерировал их файлы классов. Вот два класса:
@objc(Pages)
class Pages: NSManagedObject {
@NSManaged var pageNo:...
995 просмотров
schedule
19.12.2023
Обновите проект с swift1.x до swift2
после изменения большого количества кода для swift2 удалите множество ошибок. и, наконец, он показывает, что swiftc не удалось с кодом выхода 1
и у меня тоже такая ошибка...
Invalid bitcast
%16 = bitcast i32 %15 to %CSo15NSManagedObject*,...
142 просмотров
schedule
30.09.2023
Использование неразрешенного идентификатора в пределах области действия
У меня возникает проблема с моим быстрым кодом, которую я не могу понять. Я искал ответы, но не нашел никого с такой же проблемой, как у меня.
Мой код выглядит следующим образом:
import UIKit
class ViewController: UITableViewController{...
118 просмотров
schedule
27.09.2023
Индекс Swift AnyObject, откуда он взялся?
Как в Swift AnyObject поддерживает индексы, даже для типов, которые не могут быть подписаны? Пример:
let numbers: AnyObject = [11, 22, 33]
numbers[0] // returns 11
let prices: AnyObject = ["Bread": 3.49, "Pencil": 0.5]
prices["Bread"]...
779 просмотров
schedule
31.10.2023
Как прогроматически остановить действия segue swift
поэтому у меня есть несколько контроллеров просмотра в моем проекте, и я выполняю переход от первого ко второму, когда вызывается кнопка с именем SignIn . Однако мне нужно остановить выполнение этого действия при условии. Например, if...
179 просмотров
schedule
22.12.2023
Отправить данные словаря на Apple Watch из приложения ios
В моем приложении у меня есть эта страница с именем «TicketDetailViewController», на которой у меня есть 3 метки и изображение, в котором данные отображаются с предыдущей страницы. Теперь то, что я хочу, это когда я нажимаю кнопку «Отправить», я хочу...
1023 просмотров
schedule
30.10.2023
Тема 1: сигнал SIGBART в классе AppDelegate
Я начал получать эту ошибку после того, как недавно обновил iOS. Я думаю, что это связано с форматированием моих ограничений, но я не мог этого понять. Это мое сообщение об ошибке
Завершение работы приложения из-за необработанного исключения...
157 просмотров
schedule
30.11.2023
Как сделать запрос HTTP Post с помощью Swift
typealias ServiceResponse = (JSON, NSError?) -> Void
class RestApiManager: NSObject {
static let sharedInstance = RestApiManager()
let baseURL = "http://api.randomuser.me/"
func postUser(){}
func getRandomUser(onCompletion: (JSON)...
199 просмотров
schedule
06.10.2023
Сбой при ответе requestAccessForMediaType при запросе разрешения для камеры
У меня есть проблема с устройствами, использующими iOS 10, где при первом запуске приложения, когда я пытаюсь использовать камеру, появляется всплывающее окно с описанием причины, по которой приложение должно использовать камеру, и либо пользователь...
263 просмотров
schedule
05.12.2023
Не удалось выполнить операцию при использовании AVAsset?
Я пытаюсь захватить кадр из видео.
Но copyCGImageAtTime (в AVAssetImageGenerator) завершается с ошибкой:
Операция не может быть завершена
Когда я указываю неверный путь, он выдает другую ошибку, поэтому похоже, что проблема не в пути....
957 просмотров
schedule
06.10.2023
Как разобрать массив JSON в массив в Swift
Я пытаюсь разобрать JSON, как показано ниже
[
{
"People": [
"Jack",
"Jones",
"Rock",
"Taylor",
"Rob"
]
},
{
"People": [...
63320 просмотров
schedule
28.11.2023