automatic-ref-counting 相关问题

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

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

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

当一个实例调用其-dealloc方法时?

我有一个具有强属性SomeClass的类实例,该实例仅由此单个实例引用。在某些时候,这个强大的属性会被新创建的实例覆盖,...

回答 1 投票 0

如何取消初始化子UIViewController?

我有几个UIViewControllers添加到内容视图。在调用我的删除函数后,我注意到除非我...才调用子UIViewController的deinit函数。

回答 2 投票 2

Xcode转换为ARC,创建通用二进制文件失败,错误为“无法弄清楚架构类型”

我正在尝试将iOS(纯Objective-C)项目转换为ARC。转换在octest目标CreateUniversalBinary阶段失败,出现以下错误。项目和目标架构......

回答 3 投票 8

为什么在任何NSThread中,subdataWithRange会导致内存泄漏?

我很困惑。我以为ARC可以在这里处理内存。在此if语句之后从不使用subData。 if([_缓冲长度]> = _bufferSize){NSRange range = NSMakeRange(0,...

回答 1 投票 0

当指针设置为nil时,ARC不会释放(使用工厂方法)

编辑:下面定义的问题实际上发生在这段代码中:int main(int argc,const char * argv []){@ autoreleasepool {XYZPerson * myPerson = [XYZPerson person]; myPerson = ......

回答 2 投票 2

在解除分配实例期间,ARC不会出现奇怪的异常行为

我在Objective-C世界中刷新了我的知识,现在我正在用__weak局部变量测试一些ARC。我有非常简单的代码与这样的文件GAObject.h #import @ ...

回答 1 投票 0

当对象在运行时释放时,确保nil或null值

引用计数和ARC透视在Swift或Objective-C中,如果引用计数器变为零,则释放对象并指向对象的每个指针值(包括弱...

回答 1 投票 1

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