@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Solid Shop"),
leading: Image.asset("your_image_asset"),
actions: <Widget>[
IconButton(icon: Icon(Icons.shopping_cart), onPressed: () {}),
IconButton(icon: Icon(Icons.message), onPressed: () {}),
],
),
);
}
Как и когда использовать область памяти XData зависит от архитектуры системы. Некоторые системы могут иметь RAM по этому адресу, в то время как другие могут иметь ром или вспышку. В любом случае доступ будет медленнее, чем доступ к внутренней оперативной памяти, ПЗУ или вспышке.
Вообще говоря, большие предметы, постоянные предметы и меньшие использованные предметы должны переходить в xdata. Там нет стандартных правил относительно того, что идет в xdata, так как это зависит от архитектуры.
-121--3595072-Я использовал CodeCount для разных базовых линий. Это сравнивает изменения, удаления и дополнения между различными базами кода. Он предоставляется бесплатно в Университете Южной Калифорнии Университета.
Они предоставляют только исходный код. Тем не менее, он построил чисто из файла ZIP в Cygwin, используя G ++. Они также утверждают поддержку Visual Studio, но я не пробовал.
Это походит на SLOCCount, и SLOC Выдерживают сравнение, может показывать Вам тенденцию со временем, но это не точно, что Вы ищете.