小编Tha*_*nks的帖子

这种图像分配会导致内存泄漏吗?

- (void)viewDidLoad {
    [super viewDidLoad];
    landscape.image = [UIImage imageNamed:@"tenerife1.png"];
}
Run Code Online (Sandbox Code Playgroud)

UIImageUIImageView对象的image属性分配了一个新的.我不确定这是否会导致内存泄漏?

memory iphone memory-leaks memory-management

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

为什么Picker需要数据源?

据我了解,Pickers有一个Delegate类.为什么需要额外的数据源?

iphone picker

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

如何在没有文件扩展名的情况下制作iTunesArtwork图像?

Apple似乎说这个图片应该没有扩展名.但是如何拥有一个没有扩展名的文件呢?这有意义吗?或者我弄错了?

iphone

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

当Apple谈到"记忆"时,它们是什么意思?

据我所知,总有两种类型的记忆:

  • 工作存储

  • "磁盘空间"

所以当你有一个16 GB的iPhone时,它有16 GB的工作存储空间吗?或16 GB的"磁盘空间"?在性能和内存管理方面,Apple在他的Docs中谈到了哪些"内存"?它看起来像工作存储,但我不确定.实际上我认为iPhone是一块巨大的工作存储空间,因为所有这些东西只是一块坚固的芯片内存(没有硬盘).

memory iphone memory-management

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

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

是否有使用App Store API的官方文档?

我可能想编写一个工具来进行一些App Store统计分析,如果这是合法的.我想知道是否有任何关于如何使用第三方软件访问App Store API的官方文档.有人知道吗?

iphone objective-c app-store

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

当我在dealloc方法中将属性设置为nil时,究竟会发生什么?

-(void)dealloc {
    self.myOutletProperty = nil;
    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

我想会调用一种虚拟的setter.但到底发生了什么?为什么没有?

iphone cocoa-touch objective-c

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

当涉及低内存警告时,我在多视图应用程序中需要考虑什么?

我正在阅读的某个地方,当我因为内存警告不足而暂时放弃一个视图时会遇到内存问题(如果用户想要看到它就再次加载它),如果ViewController类没有在每个事情上做这样的事情这种观点的出路:

-(void)dealloc {
    [myView release], myView = nil;
    [myLabel release], myLabel = nil;
    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

我在这里很困惑,因为实际上我认为[myView release]也会做出nil-thing,说变量不再存在任何对象.为什么两次?还是我错过了什么?

iphone memory-management objective-c uikit

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

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

如何在使用属性时对父对象进行弱引用?

我不确定.我会这样做吗?

@property(nonatomic) MyParentObject *parentObject;
Run Code Online (Sandbox Code Playgroud)

请注意,我刚刚省略了保留关键字.或者我必须自己写Setter?

iphone cocoa-touch objective-c

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