Вопросы по теме 'swift-playground'
Использование необъявленного типа «T» при объявлении массива любого типа в Swift
Я пытаюсь объявить свойство с массивом любого типа T. Но я получаю ошибку компилятора — Использование необъявленного типа «T». Ниже приведен класс, который я создал с двумя свойствами.
class Product {
var productName: String;
var items:...
7177 просмотров
schedule
16.11.2022
IBDesignable UIViewController
Я хотел бы иметь возможность компоновки моего контроллера представления в коде, но видеть макет, отображаемый в построителе интерфейса.
Я знаю, что могу создать подкласс UIView, сделать этот IBDesignable и назначить его представлению контроллера...
1678 просмотров
schedule
10.02.2024
Когда использовать предложение универсального параметра
Я новичок в дженериках в Swift, и, читая некоторые книги, я наткнулся на кое-что, чего не понимаю. В универсальных функциях, когда уместно использовать параметр типа (справа после имени функции)? а когда неуместно?
Вот пример, где он не...
183 просмотров
schedule
30.10.2023
Почему моя реализация Printable не работает на игровой площадке Swift?
Рассмотрим этот код на игровой площадке Swift:
import Cocoa
class Thing: Printable {
let name: String
init() {
name = "something"
}
var description: String { return name }
}
let a = Thing()
println("hello, \(a)")
Как...
1160 просмотров
schedule
01.11.2023
Переход PageCurl на прокрутку с помощью UIPageViewController
Я хотел бы изменить свою анимацию между представлением. В настоящее время у меня есть PageCurl, но я хотел бы иметь анимацию прокрутки, такую как Snapchat.
Я не могу использовать var transitionStyle: UIPageViewControllerTransitionStyle { get...
8851 просмотров
schedule
12.11.2023
Swift: переопределение didSet приводит к рекурсии
Когда переопределение наблюдателя didSet свойства приводит к рекурсии, почему?
class TwiceInt {
var value:Int = 0 {
didSet {
value *= 2
}
}
}
class QuadInt : TwiceInt {
override var value:Int {...
7655 просмотров
schedule
09.11.2022
Почему некоторые выражения регистрируют результаты, а другие просто показывают количество итераций?
Я не очень часто использовал игровые площадки со Swift. В основном я использую его в проектах, поэтому я немного теряюсь в работе с игровыми площадками.
У меня есть этот тестовый код на небольшой игровой площадке:
let array = [7, 3, 4, 9, 2,...
73 просмотров
schedule
01.11.2023
Игровая площадка Xcode
На игровой площадке Xcode вы можете щелкнуть маленький кружок рядом с глазом, и он должен показать консоль, однако, когда я нажимаю на мой, он просто показывает окно быстрого просмотра рядом с кодом. Как это исправить и вернуть по умолчанию? Я...
420 просмотров
schedule
09.06.2024
Исполнение игровой площадки Xcode 7 EXC_BAD_ACCESS
Запуск простейшего кода по умолчанию на игровых площадках Xcode 7... получите следующую ошибку
Playground execution failed: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x8).
* thread #1: tid = 0x351bc3, 0x00000001062019ca...
3147 просмотров
schedule
29.01.2024
Игровая площадка Swift — элемент экземпляра нельзя использовать в пользовательском классе типа
Я пытаюсь реализовать следующий код на игровой площадке:
class File {
class func open(path: String, encoding: NSStringEncoding = NSUTF8StringEncoding) -> String? {
if NSFileManager().fileExistsAtPath(path) {
do {...
1081 просмотров
schedule
08.01.2024
Странная ошибка игровой площадки XCode 8, не удалось найти символы
Я пытался использовать автоматический макет в Playground на Xcode 8. Однако, как только я добавил строку, я начал получать эту ошибку:
Playground execution failed: error: Couldn't lookup symbols:...
5786 просмотров
schedule
08.05.2024
Как заставить UIButton выполнять действие на игровой площадке Swift
Я пытаюсь использовать UIKit в приложении Swift Playground. Я могу заставить работать метки и текстовые поля, но я не могу понять, как заставить UIButton выполнять действие при касании.
import PlaygroundSupport
import UIKit
class MyView:...
2049 просмотров
schedule
21.11.2022
Как я могу прочитать текстовый файл в каталоге ресурсов с помощью Swift 3 Playground?
У меня есть текстовый файл, который я создал в каталоге ресурсов моей игровой площадки Swift. Я пытаюсь получить расположение каталога «Ресурсы» на игровой площадке во время выполнения, но он возвращает какое-то другое местоположение, которого даже...
4682 просмотров
schedule
23.11.2022
DispatchWorkItem не уведомляет основной поток
Примечание. Это не повторяющийся вопрос, который я уже видел. тема
Нет ответа о DispatchWorkItem
У меня есть код, как показано ниже
let dwi3 = DispatchWorkItem {
print("start DispatchWorkItem \(Thread.isMainThread)")...
447 просмотров
schedule
29.09.2022
Получить JSON, разобрать его в массив и распечатать в Swift.
Я пытаюсь получить данные json из API, разобрать их в массив структур и распечатать массив. Но когда я пытаюсь его распечатать, возвращается только пустой массив. Я пытаюсь понять, как писать код для асинхронных операций, и не знаю, куда идти...
45 просмотров
schedule
18.12.2023
Использование @unknown default в перечислении swift 5: как подавить предупреждение по умолчанию никогда не будет выполняться?
Скажем, у меня есть существующий код следующим образом:
enum SomeEnumCases {
case existing
case alreadyExisting
}
func doSomething(withEnums enumCase: SomeEnumCases) {
switch enumCase {
case .existing:
print("This case was already...
2630 просмотров
schedule
04.12.2022
Оператор печати не работает должным образом в iPad Playgrounds
Я пытаюсь запустить простой код, который печатает «foo» внутри асинхронного замыкания с помощью iPad Playgrounds:
import Foundation
import PlaygroundSupport
PlaygroundPage.current.needsIndefiniteExecution = true...
157 просмотров
schedule
27.10.2023
iPad Swift Playgrounds не запускает код ARKit/вылетает
Я экспериментировал с ARKit на Swift Playgrounds. Я написал стартовый код, но когда я его запускаю, ничего не происходит. Вместо оценки кода он отображает всплывающее окно, которое показывает все проблемы в коде.
Я знаю, что код, который я...
487 просмотров
schedule
05.12.2023
Как передать данные со страницы игровой площадки на другую страницу игровой площадки в Swift Playgrounds?
Я делаю PlaygroundBook для игровых площадок Swift [не игровых площадок Xcode]. Я хочу передавать данные между страницами игровой площадки. Например, у меня есть общедоступная переменная в UserModule, и ее значение равно 0. На первой странице...
62 просмотров
schedule
07.05.2024