Описание тега initializer
Инициализаторы вызываются для создания нового экземпляра определенного типа. В своей простейшей форме инициализатор похож на метод экземпляра без параметров.
5
ответов
Я не понимаю Objective-C Initializer для класса.
Этот код взят из книги Sams Teach Yourself Swift, глава 21. Файл Song.h содержит следующий код: //Song.h #import <Foundation/Foundation.h> @interface Song : NSObject; @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSS…
23 фев '15 в 22:44
2
ответа
Рубин. Издеваться в RSpec
У меня проблема с издевательством. У меня есть класс DistanceMatrix, и я хотел бы указать, какой метод form_matrix был вызван в операторе if/else. Мне нужно использовать мокко и RSpec. Есть идеи? class DistanceMatrix def initialize(*args) if args[0]…
01 дек '10 в 18:27
4
ответа
Статические инициализаторы в цели C
Как сделать статические инициализаторы в target-c (если у меня есть правильный термин). В основном я хочу сделать что-то вроде этого: static NSString* gTexts[] = { @"A string.", @"Another string.", } Но я хочу сделать это более похожим на структуру,…
16 фев '11 в 05:47
0
ответов
Как сгенерировать код инициализатора объекта C# из переменных в памяти?
Проблема: В клиентском проекте нам пришлось сохранить сложные объекты в памяти из объявленных переменных в виде кода C#, чтобы мы могли использовать их в качестве результатов тестирования в модульных тестах. Решение: Попробовав несколько нюгетов и п…
31 авг '18 в 13:06
2
ответа
Swift инициализатор для публичного класса
При создании публичного класса необходимо ли делать указанный инициализатор общедоступным? Какая разница между обнародованием и нет? например public class A { init() {} } или же public class A { public init() {} }
20 ноя '15 в 16:24
3
ответа
Можно ли программно проверить, есть ли в enum инициализатор?
Я хочу получить enum как int, но только если к нему применен инициализатор - так что я знаю, что значение было определено явно, а не просто значением по умолчанию. Это потому, что я использую перечисления для представления сопоставления с определенн…
02 апр '13 в 20:55
2
ответа
Инициализаторы класса, расширяющего UICollectionView (Swift 3.2)
Я кодирую в Swift 3.2. У меня есть класс под названием EventCollectionView это расширяет UICollectionView, Экземпляр этого класса является "событием", и я хотел бы инициализировать его тремя UIImages, изображениями, которые отображают фотографию соб…
12 янв '18 в 02:51
2
ответа
Исключение инициализатора Java с использованием библиотеки JxBrowser
Я пытаюсь запустить некоторые образцы Jx Browser. После копирования и вставки предоставленного им примера кода и попытки его запуска выдается ошибка Initializer. Вот пример кода и исключение. Кто-нибудь может сказать мне, что происходит? package jx.…
05 ноя '14 в 06:05
1
ответ
Инициализатор массива C++
В проекте стандарта C++ 14 есть два упоминания (которые я нашел) относительно инициализации массива: Раздел 8.5.1 ([dcl.init.aggr]) пункт 2: "Когда агрегат инициализируется списком инициализаторов [...]" Раздел 8.5.2 ([dcl.init.string]) пункт 1: "Ма…
07 авг '17 в 16:01
1
ответ
Заполнение не удается, когда инициализатор запускается
В последнее время я использую следующий инициализатор в проекте Rails 5: Инициализаторы /initialize_configs.rb $current_city = Config.first.city Но после нескольких изменений мне пришлось использовать rails db:migrate и rails db:seed, а затем я полу…
13 июл '18 в 21:29
1
ответ
Разница в явных и неявных инициализаторах класса C#
В чем разница между этими двумя инициализаторами классов? Кажется, что оба синтаксически верны в C#. Является ли второй ярлык для первого? Class1 class1 = new Class1() { Boolean1 = true, Class2Instance = new Class2 { Boolean2 = true, }, }; а также C…
12 мар '16 в 12:52
1
ответ
В AS3, как запустить код, когда начинается фильм?
Я делаю редактор уровней для своей игры и хотел бы иметь доступ к списку всех классов, включенных в мою игру. У меня есть статическая функция в моем главном классе: public static function register(c:Class, category:String):void { if (classRegister[c…
19 апр '13 в 21:20
1
ответ
Можно ли динамически изменить конфигурацию без перезагрузки приложения?
Я использую devise v.2.2.4 на моей Rails 3.2.17, и мне нужны некоторые функции, связанные с политиками безопасности. Пользователь с правами администратора будет изменять политики безопасности в любое время, например, показывать следующее изображение…
14 ноя '14 в 14:52
2
ответа
Переменные конфигурации доступны в файле среды rails
В настоящее время я использую инициализатор для загрузки файла config.yml в хэш AppConfig, который предлагает доступ к переменным для среды. Для производства я использую переменные среды, установленные на сервере. Я использую следующий код для откат…
13 фев '12 в 14:27
1
ответ
Как переопределить SKScene init(fileNamed: fileNamed)
У меня есть класс SKScene, в котором мне нужно реализовать пользовательский инициализатор, который переопределяет инициализатор init (fileNamed: fileNamed) SKNode суперкласса SKScene, чтобы выполнить некоторые проприетарные инициализации, но сохрани…
27 май '16 в 16:42
2
ответа
Является ли питоническим вызов метода из инициализатора класса?
Я чувствую, что это более общий вопрос, но вот пример, который я рассматриваю: у меня есть класс python, который во время своей инициализации проходит через zip-архив и извлекает некоторые данные. Должен ли приведенный ниже фрагмент кода явно записы…
26 мар '16 в 11:58
0
ответов
Элемент инициализатора C не является константой - указатели в структуре
Фрагменты кода приведены ниже /// System Parameters for the gateway typedef struct { bool mobile_gateway; // true = GPS receiver used, else false uint16_t gw_ordinal_number; // Starting at 1, the ordinal gateway number } CONFIG_SYSTEM_PARMS; // Data…
16 ноя '15 в 03:46
0
ответов
C# свойство с приватным установщиком: почему новый [..class..] .. { private property initializer = ... } работает?
У меня есть этот пример кода: static class Program { var x = new TestClass { TestList = { "Peter", "Paul" } }; // x.TestList is loaded with 3 string elements: "Hi there", "Peter", "Paul" } public class TestClass { public List<string> TestList …
17 апр '18 в 21:23
2
ответа
Инициализатор коллекции Powershell 2.0
Как использовать инициализаторы коллекций C# 3.0 в Powershell 2.0? ( Как установить коллекцию inline?) я пробовал $table= New-Object System.Data.DataTable { TableName = "my table" , Columns = { New-Object System.Data.DataColumn "col1",([string]) , N…
25 июн '12 в 14:11
0
ответов
Swift - инициализация переменной типа структурных массивов
Извините, это мой первый проект в Swift3, и я задал много вопросов новичкам (я из C:) Я пытаюсь создать переменную для хранения свойств для платформы, которая работает на Arduino. Этот код взаимодействует с Arduino через BLE. Платформа изготовлена …
25 фев '17 в 22:53