Stateful Widget во флаттере

Я думаю, что все остальные ответы объясняют, как отключить MRC (Manual Reference Count) и включить ARC (Automatic Reference Count). Использовать MRC (количество ссылок вручную), то есть отключить ARC (автоматический счетчик ссылок) для файлов MULTIPLE:

  1. Выбрать нужные файлы на этапах Target / Build / Compile Sources в Xcode
  2. PRESS ENTER
  3. Тип -fobjc-arc
  4. Нажмите Enter или Done
0
задан Delowar Hossain 16 January 2019 в 02:04
поделиться

1 ответ

_myState здесь на самом деле тип, а не имя переменной.

Эта функция здесь

@override
_myState createState() => _myState();

эквивалентна:

@override
_myState createState() {
    return new _myState();
}

где класс _myState, скорее всего, определен так:

class _myState extends State<MyApp> {
    ...
}
[ 1112] В dart вам не нужно использовать new (необязательно) для создания экземпляра объекта.

Однако по соглашению об именах имена классов должны быть в PascalCase, в этом случае _MyState вместо _myState, что поможет сделать его более читабельным, особенно в вашем случае здесь.

0
ответ дан SwiftingDuster 16 January 2019 в 02:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: