automatic-ref-counting 相关问题

自动引用计数(ARC)是一种编译器功能,它提供Objective-C和Swift对象的自动内存管理。

为什么这是保留周期?

我对ARC有基本的了解,但在下面的例子中我突然感到很困惑。 FeedViewController有一个强大的NetworkHelper参考,然后NetworkHelper有一个功能......

回答 1 投票 -1

扩展NSData时@autoreleasepool?

我正在开发一个使用密钥加密数据的NSData扩展,如下所示。我不太熟悉Objective-C,但想将它用于这个Cordova插件,而不是需要另一个......

回答 1 投票 0

Unowned引用如何与Swift中的捕获变量一起使用

有很多关于ARC的教程。但我不理解无主或弱的明确工作,因为引用捕获的变量如何变为空。 Apple Document:在...中定义捕获

回答 2 投票 1

保留和分配[重复]之间有什么区别

我搜索了许多链接并阅读了很多文章,但我找不到retain和assign的确切区别。我正在尝试以下内容:NSMutableArray * arr1 = [[NSMutableArray alloc] initWithObjects:@ ...

回答 3 投票 1

椭圆弧的界限

我需要找到2D变换椭圆弧的精确边界。输入数据是:a - 椭圆半径x b - 椭圆半径y变换 - 具有0平移的变换(a,b,c,d,tx,ty)startAngle - ...

回答 1 投票 0

允许完成处理程序比创建它的本地范围更长

我有一个实现XMLParserDelegate协议的类,在初始化过程中,它获取一个字符串和一个完成处理程序作为参数。我正在尝试解析后调用完成处理程序...

回答 2 投票 1

我们总是在Swift中使用[unowned self]内部封闭

在WWDC 2014会话403中级Swift和成绩单中,有以下幻灯片说话者在那种情况下说,如果我们不在那里使用[无主自我],那将是内存泄漏。这是不是意味着......

回答 8 投票 431

弱引用和无引用引用之间有什么区别?

Swift有:强引用弱引用无主引用如何无主引用与弱引用不同?什么时候使用无主参考安全?无主参考是......

回答 8 投票 219

ARC:负责Allocations配置文件中堆增长的局部变量

我以编程方式设置了一个带有2个按钮的UINavigationBar。 - (void)setUpNavigationBar {// Navbar UIImage * backgroundImage = [UIImage imageNamed:@“top_bar_gradient”]; UINavigationBar * ...

回答 1 投票 1

在MacOS上启用了针对Qt项目的ARC

我正在为macos开发一个Qt应用程序。该应用程序使用一些objective-c ++文件。我想知道是否在构建中启用了ARC。在旗帜QMAKE_OBJECTIVE_CFLAGS中,我既不添加......

回答 1 投票 0

UIViewController不保留其以编程方式创建的UISearchDisplayController

在关于searchDisplayController属性1的UIViewController文档中,它说:如果以编程方式创建搜索显示控制器,则此属性由...自动设置。

回答 2 投票 29

ios计算属性是否会增加任何对象的弧数?

我有一个下面的代码,我想知道计算属性是否会增加另一个对象的弧数? (由弧保留)例如,mycustomlabel计数下面是2? var mycustomlabel = ...

回答 1 投票 0

将集合视图添加到集合视图单元会导致内存增长

我创建了一个名为CollectionView的CollectionView,并在每个CollectionViewCell上创建了一个CollectionView。下面我已经包含了collectionView的代码,它位于...的单元格内部

回答 1 投票 0

在CollectionView中执行批量更新期间未释放内存

我一直在研究一个使用两个UICollectionView的项目,那就是MainViewController,其中全屏幕单元格水平滚动,一个位于全屏幕单元格上...

回答 1 投票 0

如何使用键码和clearRect()在画布中修复此圆的绘制

我试图使用键盘光标键在Canvas上设置圆形动画。问题是clearRect()函数没有正确使用,并且有一个与圆圈绘制的古怪线...

回答 1 投票 0

无法加载在heroku上使用arc上传的用户图像

我使用arc来保存用户上传并添加到db。在localhost上,一切正常(在lib / app_web / endpoint.ex中)插件Plug.Static,位于:“/ uploads”,来自:Path.expand(“./ uploads”),gzip:...

回答 1 投票 0

语义问题:属性的合成getter遵循Cocoa命名约定来返回'拥有'对象

我目前正在使用iOS 5 SDK试图开发我的应用程序。我正在尝试将NSString作为一个属性,然后在.m文件中合成它(之前我已经完成了这个,没有任何问题)。现在,我来了......

回答 10 投票 280

方法闭包是否保留了swift中的实例?

在swift中,我可以使用实例方法作为闭包,例如,将方法分配给回调self.someView.someCallback = self.doSomething所以,这里自我强烈引用....

回答 3 投票 3

CGImageRef未在ARC下发布

我知道之前已经问过这个问题,但似乎没有任何效果。我有一个静态方法,使用CIImage和CGIImage返回一个过滤后的图像,我在RayWenderlich.com上使用了这个例子,并且......

回答 2 投票 0

Swift:有些类没有去初始化

在以下代码中,删除引用时,NSString和NSNumber不会被初始化。 NSMutableString和NSAttributedString被去初始化。 deinit的标准是什么?上课...

回答 1 投票 -2

© www.soinside.com 2019 - 2024. All rights reserved.