Описание тега swift-class
4
ответа
Как изменить значение свойства статическим методом?
В этой простой игре есть класс Fighter, цель которого - заставить двух бойцов сражаться. Тот, кто теряет здоровье ниже 0, проигрывает игру. Для борьбы используется статический метод fight (..), который повторяется до тех пор, пока один боец не выи…
03 окт '18 в 12:33
3
ответа
Доступ к экземпляру класса в Swift
У меня есть класс Graph, который является UIView, и я инициализирую его внутри mainVC.swift: class MainVC : UIViewController{ let graph : Graph! override func viewDidLoad(){ super.viewDidLoad() let data_x : [Double] = [...] let data_y : [Double] = […
29 июн '17 в 11:48
1
ответ
Недопустимый тип в записи JSON при попытке отправить пользовательский класс через JSON в веб-службу.NET
Я пытаюсь отправить данные в веб-службу.NET, которая принимает три параметра, типы которых (String, String, QBUser Class). В Javascript я бы отправил параметры в JSON следующим образом: {sKey: "key", sUpdatetype: "edit", oQbUser: QBUser} У меня нико…
03 май '17 в 20:46
2
ответа
Swift addChild из пользовательского класса
У меня проблема. Я сделал быстрый пользовательский класс test.swift и хочу добавить спрайт из этого класса в GameScene.swift Это мой пользовательский класс import SpriteKit import GameplayKit var scene = GameScene() class test: SKSpriteNode{ func te…
02 авг '18 в 14:47
1
ответ
Уточнение выходного класса Swift
В следующем коде почему myRide.drive() печать класса Car вместо "Езда на 200"? class Car { var topSpeed = 200 func drive() { print("Driving at \(topSpeed)") } } class Futurecar : Car { func fly() { print ("Flying") } } let myRide = Car() // Car myRi…
24 сен '17 в 08:17
1
ответ
У меня путаница, если какие-либо методы объявлены в расширении класса являются статическими или нет
class Test: UIViewController{ func abc() { print("This is ABC") } } extension Test { func def(){ print("This is DEF") } } Мой вопрос здесь заключается в том, что В чем разница между обоими заявленными методами? Является ли метод def статическим мето…
28 авг '18 в 09:57
2
ответа
Быстрое наследование одноэлементного паттерна?
Имейте этот класс, который никогда не используется непосредственно, только унаследованный: class ApiBase {} Как определить общий статический синглтон default Вот? - Так что я могу: class FooApi: ApiBase {} // Want only one instance of `FooApi` class…
25 фев '18 в 12:11
0
ответов
Почему Xcode не видит мою Cocoa Touch Framework в моем проекте?
Я создал проект Xcode, а затем добавил цель Cocoa Touch Framework. Затем я перетаскиваю файлы из другого экземпляра Xcode с другим открытым проектом Cocoa Touch Framework. Почему XCode не видит объявленные идентификаторы в моей структуре? Другими сл…
28 янв '19 в 22:28
1
ответ
Как я могу использовать расширение класса, чтобы переопределить расширение протокола?
Допустим, у меня есть цветовая модель: protocol Color { var value: String? { get } } class UnknownColor: Color { let value: String? = nil } class KnownColor: Color { let value: String? init(value: String? = nil) { self.value = value } } В моем файле…
27 июн '18 в 00:31
1
ответ
Swift 4: Как инициализировать класс со значениями в одной строке?
У меня есть простой класс в Swift 4, как это: class Message { var messageBody : String = "" var sender : String = "" } И я хочу (в одну строку) заполнить переменную экземпляром этого объекта. Я пытался сделать это так: func retrieveMessages() { let …
17 авг '18 в 11:23
1
ответ
Как использовать несколько подклассов для параметра функции
Скажем, у меня есть 2 подкласса класса, но я хотел бы передать любой из этих подклассов в функцию и определить ее тип в функции, как это будет сделано? class ParentClass { ... } class subClass1: ParentClass { ... } class subClass2: ParentClass { ...…
08 янв '17 в 21:43
1
ответ
Невозможно получить доступ к члену класса внутри модуля
Я обращаюсь к переменной внутри class из моего pod, Члены внутри класса имеют internal модификатор доступа. Но не может получить доступ к tenantURL из сетевого класса. Почему это происходит? SDKCore класс public class SDKCore { public static let sha…
17 янв '19 в 13:37
0
ответов
Когда использовать класс над структурой в Swift? Какой шаблон проектирования лучше всего подходит для ориентированного на протокол программирования или объектно-ориентированного программирования в Swift?
Я знаю, что этот вопрос можно считать "слишком широким", но если некоторые из экспертов могут дать мне идею или руководство по этому вопросу, тогда будет очень полезно решить, какие парадигмы дизайна мне следует использовать? Я создал несколько прое…
17 ноя '16 в 07:12
1
ответ
Контроллеры в моей базе кода в swift определены как структура, а не классы
Я из Objc фона и новичок в Swift. Что означает этот комментарий "/// Использовано в статической манере" /// Used in a static manner struct RecentItemsController { fileprivate init() { } } Мне действительно нужен этот init()? Во всей кодовой базе я н…
09 ноя '17 в 08:17
1
ответ
класс на детской площадке против в файле программы
У меня есть вопрос о чем-то простом, что работает на игровой площадке, но не в проекте: (код игровой площадки ниже) В проекте, где класс находится в отдельном быстром файле, при исправлении кода мне не будет отображаться имя пользователя.? Как мне у…
20 янв '20 в 00:51
1
ответ
Как отправлять данные с помощью протоколов и делегировать с помощью IBAction (нажатие кнопки)
Здравствуйте, я недавно прошел через протоколы и делегатов (здесь работает разработчик iOS). Я попытался применить это в своем простом приложении, которое в основном ничего не делает, но я хотел передавать данные из одного виртуального канала в друг…
07 авг '20 в 17:37
2
ответа
Как обновить значения структуры в представлении
В SwiftUI у меня есть структура, которая хочет хранить данные представления. Допустим, есть представление, в котором пользователь может создать рецепт. Он имеет текстовое поле для ввода имени рецепта и параметры для выбора и добавления в массив в св…
23 май '20 в 22:20
0
ответов
Swift struct работает в 10 раз быстрее как параметр, чем локальная переменная
Я внес некоторые изменения в это доказательство концептуального кода, который сравнивает производительность структур и классов, и обнаружил, что код в 10 раз медленнее для структур, когда я делаю простое изменение, передавая ContainerStruct в качест…
13 авг '20 в 22:28
1
ответ
Как выполнить проверку нулевого класса
У меня есть класс на Swift: class myClass { var theBool : Bool init(theBool: Bool) { self.theBool = theBool } init() { self.theBool = false } } В другом месте моего кода у меня есть проверка: classist = myClass() if let daBool = someRandomBool { cla…
11 дек '19 в 00:15
1
ответ
Как получить файл Swift, который запускает запросы к БД и возвращает переменные из представлений
Я пытаюсь создать класс, который запускает запросы Firebase и сохраняет результат в переменных. Затем с разных точек зрения я обращаюсь к переменным. Каждая переменная относится к одной категории. Я создал класс в том же представлении, в котором пок…
11 май '20 в 22:59