小编sgo*_*n00的帖子

Flutter:xcode_backend.sh 在哪里?

在文档https://github.com/flutter/flutter/wiki/Obfuscating-Dart-Code 中,它说Add the following flag to the build aot call in the <ProjectRoot>/packages/flutter_tools/bin/xcode_backend.sh file

但是我根本没有目录<ProjectRoot>/packages/。我必须以某种方式创建它吗?非常感谢。

flutter

5
推荐指数
2
解决办法
4715
查看次数

flutter_tools.snapshot 守护进程自动启动并烧毁我的 CPU,这是什么?

我使用的是 MacOS,没有手动运行任何 flutter 进程,并且已成功退出 VS Code 编辑器。但在 Activity Monitor 应用程序中,我看到一个dart进程正在运行并正在消耗我的 CPU。

ps -ef | grep -i dart
  501 11462     1   0  1:16AM ??        14:51.36 /path/flutter/bin/cache/dart-sdk/bin/dart /path/flutter/bin/cache/flutter_tools.snapshot daemon
Run Code Online (Sandbox Code Playgroud)

它是什么?我等了15分钟,它还在运行。所以我干脆杀了它。

flutter

5
推荐指数
0
解决办法
202
查看次数

错误:名称“E”不是类型,因此不能用作类型参数。如何创建通用函数?

我正在尝试创建一个顶级函数:

\n
Iterable<E> mapEnumerated<T>(Iterable<T> iterable, E Function<E>(int, T) fn) sync* {\n  var index = 0;\n  for (final item in iterable) {\n    yield fn(index++, item);\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

但是,它报告错误消息:The name \'E\' isn\'t a type so it can\'t be used as a type argument.

\n

然后,我尝试将其更改为以下内容,上面的错误消失了,我不知道为什么,但我仍然无法使用它:

\n
Iterable mapEnumerated<T>(Iterable<T> iterable, E Function<E>(int, T) fn) sync* {\n  var index = 0;\n  for (final item in iterable) {\n    yield fn(index++, item);\n  }\n}\n\n\nvoid main() {\n  List<String> strs = mapEnumerated([5, 6, 7], \n    (i, e) …
Run Code Online (Sandbox Code Playgroud)

dart

5
推荐指数
1
解决办法
7733
查看次数

如何从Flutter中的字符串中整体删除/检测任何表情符号?

我想从Flutter(或Dart)中的字符串模拟键盘退格键删除事件。就像是:

String str = "hello????"
myBackspace(str) // will return "hello??"
myBackspace(str) // will return "hello??"
myBackspace(str) // will return "hello??"
myBackspace(str) // will return "hello?"
myBackspace(str) // will return "hello"
myBackspace(str) // will return "hello"
myBackspace(str) // will return "hell"
Run Code Online (Sandbox Code Playgroud)

非常感谢。

注意:该问题的标题和说明与原始帖子相比发生了很大变化。

dart flutter

5
推荐指数
3
解决办法
786
查看次数

如何使设备顶部面板(状态栏)与扑动中的AppBar具有相同的背景颜色?

如何使设备顶部面板(状态栏)与扑动中的AppBar具有相同的背景颜色?设备顶部面板的颜色总是比AppBar backgroundColor更暗.非常感谢.

dart flutter

4
推荐指数
1
解决办法
1917
查看次数

为什么在 Dart 中没有 await 关键字的异步关键字函数?

我看到很多人的代码在函数体中async没有await关键字的情况下使用关键字。甚至一些官方的颤振示例代码也会这样做。我不知道为什么。重点是什么?这是错误还是有目的?

通常,我只是async从这些代码中删除关键字,一切都会正常运行。一些飞镖专家能否澄清一下,如果有一个具有async关键字但没有await关键字的函数是有目的的?或者这只是他们的错误?

dart flutter

4
推荐指数
1
解决办法
1731
查看次数

当我不需要停止时 time.Tick 会导致内存泄漏吗?

考虑以下代码:

go func() {
    for now := range time.Tick(time.Minute) {
        fmt.Println(now, statusUpdate())
    }
}()
Run Code Online (Sandbox Code Playgroud)

我需要 for 循环永远运行并且永远不需要停止它。这是否会导致内存泄漏?

我知道如果我需要打破 for 循环,就会导致内存泄漏。但是如果我不需要打破 for 循环怎么办?

医生说

虽然 Tick 对于不需要关闭 Ticker 的客户端很有用,但请注意,如果没有办法关闭它,底层 Ticker 就无法被垃圾收集器恢复;它“泄漏”。

我只是想把事情做好。

go

4
推荐指数
1
解决办法
2758
查看次数

Dart:实例变量是私有类还是私有类中的公共变量?

例如:

class _Foo {
    String _var1;
    String var2;
}
Run Code Online (Sandbox Code Playgroud)

我一直使用public变量,var2因为我认为当类已经是私有的时候就没有必要创建私有变量,因为无论如何您都无法访问私有类。

但是我发现很多人使用私有变量_var1。这只是个人喜好吗?当类是私有的时,私有实例变量的意义何在?如果您不能访问私有类,则无论它们是否是私有的,您都无法访问其所有实例变量。如果您可以在同一库中访问私有类,则可以访问其所有实例变量,无论它们是否是私有的。

dart

3
推荐指数
1
解决办法
536
查看次数

如何在 pubspec.yaml 中设置使用最新版本的包?

如何在 pubspec.yaml 中为 Dart 项目设置使用最新版本的包?

我可以做类似的事情吗:

dev_dependencies:
  build_runner: latest
  build_web_compilers: latest
Run Code Online (Sandbox Code Playgroud)

在 pubspec.yaml 中

dart

3
推荐指数
1
解决办法
4084
查看次数

如何让vim语法突出显示抖动?

一些背景:我正在使用VSCode在Flutter中进行编码。但是,当我打开许多工作区时,它很快就耗尽了我所有的可用RAM(Macbookpro 8GB)。(IntelliJ甚至更糟。)有时,我只需要检查其他工作区的代码等即可。因此,最好的选择是使用vim来实现此目的。

我已经安装dart-vim-plugin,但语法高亮是不是真的扑正确,例如BuildContextScaffoldAppBar等所有的类类型是纯白色。为了最大程度地减少RAM使用量,我只是不需要任何分析服务器,自动完成等功能。我只是希望编辑器具有正确的语法高亮显示,以便我可以轻松地检查代码。那可行吗?

非常感谢您的帮助。

PS:我只想使用仅语法突出显示的编辑器。我真的没有太多的可用RAM。通常,只剩下600MB,我不想全部使用它们。

dart flutter

2
推荐指数
1
解决办法
691
查看次数

标签 统计

dart ×7

flutter ×6

go ×1