小编Mar*_*rle的帖子

关闭特定对象的控制台日志记录

这有点令人讨厌:自从我开始使用MPMoviePlayerController以来,控制台中的MPAVController信息过满了.例如:

[MPAVController] Autoplay: _streamLikelyToKeepUp: 1 -> 1
[MPAVController] Autoplay: Disabling autoplay
Run Code Online (Sandbox Code Playgroud)

这有点烦人,因为我总是要搜索自己的记录信息.有没有办法关闭特定对象或框架的日志记录?

iphone xcode logging objective-c mpmovieplayercontroller

12
推荐指数
1
解决办法
1556
查看次数

事件采购:在哪里放置业务逻辑

我可以想到两个地方将域逻辑放在事件源系统中,或者有一个缺点.

  • 在Aggregate的事件处理程序中,在创建事件后在本地调用.(这是我在大多数示例中看到的,尽管它们中的大多数都具有非常简单的逻辑)
    问题:存储在事件存储中并发布给订阅者的事件不包括此处理的数据,因此在投影上必须将相同的逻辑应用于事件.
  • 在创建活动之前.现在处理后的数据可以存储在事件中,并且投影不必知道任何有关业务逻辑的信息.(我在示例中没有看到此方法)
    问题:在这种情况下,虽然事件仅包括可能导致信息丢失的已处理数据.
    更糟糕的是:由于已经计算了事件数据,我还放弃了通过重放事件来纠正错误的业务逻辑的可能性.

示例:根据某些数据计算指标.
要么我必须计算两次度量(在域模型中一次,在投影中一次),
或者我必须在发送事件之前计算它并将其包含在那里.

events business-logic event-sourcing

8
推荐指数
1
解决办法
1263
查看次数

UIImagePickerController电影存储在临时目录中

UIImagePickerController在调用代理之前,将电影(如果已录制)存储在temp目录的磁盘imagePickerController: didFinishPickingMediaWithInfo:上。但是何时将这些存储的电影从临时文件中删除?我必须手动删除它们还是以某种方式自动删除它们。

我问是因为有一个视图,用户可以在其中选择录制电影,然后可以在中预览该电影MPMoviePlayerView。如果他不喜欢当前电影,则可以重新录制电影。是否需要删除不使用的电影?

用户选择的电影的最佳做法是什么。这部电影将被上传到服务器。上传完成后,是否应该将其复制/剪切到另一个目录(例如文档)并删除?

对大型电影的测试表明,我的应用程序文件夹增长到了无法接受的大小。

提前致谢。

objective-c uiimagepickercontroller ios

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