Вопросы по теме 'instance-variables'

В чем разница между этими двумя определениями инициализации класса Ruby?
Я работаю над книгой по Ruby, и автор использовал несколько иную форму для написания определения инициализации класса, чем в предыдущих разделах книги. Это выглядит так: class Ticket attr_accessor :venue, :date def initialize(venue, date)...
656 просмотров
schedule 16.09.2021

Почему мне не нужен ivar для этого свойства Core Data?
Что здесь происходит с исходным кодом, благодаря чему мне не нужно объявлять managedObjectContext как ivar? Где __managedObjectContext существует? Что такое префикс двойного подчеркивания? Заголовок @interface CAHistoryController : NSObject...
131 просмотров

Как метод Objective-C имеет доступ к ivars вызываемого?
Я читал документацию Apple, Язык программирования Objective-C (ссылка в формате PDF). На стр. 18, в разделе Переменные экземпляра получателя , я видел это. Метод имеет автоматический доступ к переменным экземпляра получающего объекта....
208 просмотров
schedule 23.11.2021

Использование аксессоров в Obj-C - это просто семантика?
Возможный дубликат: Следует использовать свойства или прямую ссылку при внутреннем доступе к переменным экземпляра? Я всегда задавался вопросом: есть ли какая-то особая причина всегда использовать или не использовать методы доступа...
151 просмотров

Ruby Rspec: тестирование переменных экземпляра без добавления средства доступа к источнику
Я пытаюсь протестировать следующий метод: def unprocess_move(board, move) if move[0].instance_of?(Array) multi_move = @multi_move.pop(2).reverse multi_move.each do |single_move| unapply_move(board, single_move) end else...
47709 просмотров
schedule 09.10.2021

Могут ли переменные экземпляра подкласса Ruby _записать_ суперкласс (то же имя)?
В главе 7.3.5 «Наследование и переменные экземпляра» книги «язык программирования ruby» говорит: Поскольку переменные экземпляра не имеют ничего общего с наследованием, из этого следует, что переменная экземпляра, используемая подклассом, не...
6066 просмотров

Создание поля, вызывающего метод
Привет, я задал вопрос несколько дней назад о Jbutton и методе, который он вызывает. Я получил ответ о помещении метода в поле, поэтому попробовал, но встретил нулевой указатель. private Monsters temp = core.anyMonster(); Источник метода...
23 просмотров

Переменная экземпляра рендеринга Rails из application.html.erb
Я слежу за книгой «Гибкая веб-разработка с Rails 4», и меня немного смущает рендеринг. Простая версия вопроса ... в файле application.html.erb там говорится render @cart Это сбивает с толку, потому что я думал, что с этим представлением...
4701 просмотров

Доступ к переменной экземпляра из другого класса для проекта cocos2d?
В моей игре cocos2d у меня есть своего рода «усиление», когда после достижения персонаж становится синим, платформа становится синей, как и фон. Я не уверен, что реализую это наилучшим образом, поэтому, если у вас есть другие предложения, поделитесь!...
218 просмотров

Почему я не вижу унаследованную переменную экземпляра в подклассе?
Я прочитал в книге «Основы программирования iOS» Мэтта Нойберга, что переменные экземпляра защищены, а это означает, что другие классы, за исключением подклассов этого, не могут их видеть. У меня есть родительский класс A, в котором я определяю...
505 просмотров

Есть ли способ, кроме слабого / сильного танца, использовать переменную экземпляра в блоке?
В Objective-C вы можете использовать переменную экземпляра внутри блока и сохранить этот блок в самом объекте. Если вы сделаете это, вы столкнетесь с серьезными проблемами, чтобы убедиться, что вы не создаете циклическую зависимость, и отключить все...
307 просмотров

Переменная экземпляра волшебным образом назначается в Java
Я уже 3 дня безуспешно пытаюсь исправить ошибку в своем приложении. Проблема в том, что переменная экземпляра назначается волшебным образом. Приложение представляет собой многопользовательскую игру по Bluetooth, в которой игроки по очереди. По...
91 просмотров
schedule 18.09.2021

Как рельсы передают переменную экземпляра из контроллера в представления?
Я создал простое приложение для рельсов в рельсах, используя метод строительных лесов для restaurants . Это метод контроллера показа и редактирования для restaurants_controller.rb . Обратите внимание, что это просто пустые методы: # GET...
1149 просмотров
schedule 13.09.2021

Делаем переменные суперкласса доступными только для чтения дочерним элементам в TCL OO
У меня есть класс foo с переменной bar. Теперь ... Я хочу, чтобы если есть класс moo, у которого класс foo в качестве суперкласса, я хочу, чтобы любые попытки записи или, что еще лучше, даже ссылки непосредственно на bar, приводили к ошибкам. Это...
71 просмотров

Установка атрибутов по умолчанию / пустых для пользовательских классов в __init__
У меня приличный уровень программирования, и я очень ценю здесь сообщество. Однако у меня никогда не было большого академического обучения программированию и я никогда не работал рядом с действительно опытными программистами. Следовательно, я иногда...
19444 просмотров

Как получить доступ к переменным экземпляра из одного класса в другой
Я сейчас создаю простую ООП-игру «Камень, ножницы, бумага» на Ruby, чтобы лучше понять, как все работает в Ruby OOP. Но я столкнулся с проблемой. Я хочу получить доступ к переменной экземпляра из другого класса, но получаю эту ошибку при запуске...
82 просмотров
schedule 29.11.2021

Всегда ли ints инициализируются значением 0?
Можно ли рассчитывать, что int s всегда инициализируется 0 в Objective-C? В частности, когда объект с int ivars был создан заново, можно ли предположить, что его ivars имеют значение 0?
23090 просмотров

Использование переменной экземпляра в классе для Java/C#
Предположим, что 2 разных метода — один статический и один нестатический — нуждаются в переменной экземпляра. Переменная используется 3-5 раз в методах для целей сравнения. Переменная НЕ изменяется каким-либо образом. Также тип переменной -...
636 просмотров
schedule 24.02.2022

Установка значений переменных экземпляра Objective-C
У меня такой код: @implementation Fraction { int numerator; int denominator; } -(void) setNumerator: (int) n { numerator = n; } -(void) setDenominator: (int) d { denominator = d; }...
1420 просмотров
schedule 28.02.2022

Как я могу передать переменные экземпляра в шаблон HAML в командной строке?
Задний план Я пытаюсь протестировать форматирование некоторых шаблонов HAML вне Rails. Идея состоит в том, чтобы передать некоторые переменные экземпляра в командной строке или через включенный файл Ruby, выводя шаблон на стандартный вывод. Я...
4740 просмотров