2

例:

var image = UIImage.FromFile("/path/to/image.png");
var imageView = new UIImageView();
imageView.Image = image;
image.Dispose();

UIImageView からのネイティブ参照は、基になるネイティブ イメージを維持しますか、それともネイティブ イメージが実際に死んでいるため、遅かれ早かれクラッシュしますか?

アップデート:

void Foo()
{
  var image = UIImage.FromFile("/path/to/image.png");
  this.imageView = new UIImageView();
  this.imageView.Image = image;
}

これにより、基になるネイティブ イメージが漏洩しますか?

4

1 に答える 1