memory-management

memory-management

文章 1 浏览 109

释放添加到另一个视图的视图

我正在开发一个 iPhone 应用程序,使用以下方法: - (void)drawView:(ARCoordinate *)coordinate { UILabel *titleLabel = [[UILabel alloc] initWith…

哆啦不做梦 2024-12-08 08:48:32 0 0

如何释放appDelegate变量

因此,对于我的程序,我使用 5 个不同的视图,它们都需要访问和共享相同的数据。当我第一次开始为 iPhone 开发时,我找到了一种在 appDelegate 中创建…

泪眸﹌ 2024-12-08 08:27:21 0 0

如何检查使用 free() 和 new [] 的结果

进程因 SIGSEV 崩溃,并且回溯表明内存损坏。 Valgrind 报告表明存在一些“不匹配的空闲”,即使用 new[] 分配的内存正在使用 free() 释放。 我发现以…

单调的奢华 2024-12-08 05:05:40 0 0

解除分配 IBOutlet 和实例变量

这是我很久以前就应该解决的问题,但我只需要知道在以下场景中解除分配的最佳实践。 在我的头文件中,我声明了对 IBOutlet 的引用,如下所示: @inter…

软甜啾 2024-12-08 04:32:01 1 0

是否可以重用 ViewFlipper 中的视图?

可能是一个愚蠢的问题。但是,是否可以重用 viewflipper 中的视图? 现在,我在视图翻转器中有三个图像视图。是否可以有一个图像视图并将源更改为它?…

末骤雨初歇 2024-12-08 04:13:30 2 0

动态分配的内存地址

#include int main() { int anything[] = {5}; int *something = new int; *something = 5; std::cout << &anything << "==" << &anything[0] << "=="…

吻泪 2024-12-08 02:32:51 0 0

苹果框架内存泄漏

当我发布我的类时,我收到了 NSStrings 的泄漏。但我的属性中只有 2 个 NSString 。我在此类的方法中使用了其他 NSString,并在退出该方法之前释放它…

塔塔猫 2024-12-08 01:15:52 0 0

对象潜在泄漏警告 - 需要澄清

在我分析我的代码后,Xcode 指出了潜在的泄漏,如下所示。 这是我应该关心的事情吗? 在此代码中,设置 doublyLinkedList 的类是唯一的所有者,并在整…

做个少女永远怀春 2024-12-08 00:24:47 0 0

ANSI C 创建结构体时必须使用 malloc() 吗?

假设我在 ANSI C 中有这个struct: typedef struct _point { float x; float y; } Point; 并且有这个函数来创建这个struct: Point createpoint(float…

淡写薰衣草的香 2024-12-07 20:37:15 1 0

远程过程调用清理

我的情况如下: 我用 C 实现了一个简单的 RPC 系统,客户端可以通过该系统调用向其传递命令的远程函数。该命令在远程计算机上执行,并将包含输出的字…

煮酒 2024-12-07 20:29:21 2 0

两种创建二维数组的方法之间的区别

两个数组定义有什么区别?他们在记忆中的实现是否不同? int var = 5; int (*p4)[2] = new int [var][2]; // first 2d array int** p5 = new int*[var…

甜味拾荒者 2024-12-07 19:59:53 0 0

我应该使用 self.释放时

当我定义变量时,我有一大堆@property(nonatomic,retain)内容,我想知道: 在我的dealloc方法中,我应该释放它们[myGreatVariable release];或[sel…

南巷近海 2024-12-07 19:11:19 0 0

在Java中同时迭代两个非常大的文件

我需要通过将第一个文件中的 4 行写入输出文件来合并两个非常大的文件(每个文件>1G),而不是从第二个文件中写入 4 行。依此类推直到最后。两个文件…

扛刀软妹 2024-12-07 19:10:19 1 0

如何解除分配 CCLayer

我正在使用 cocos2d 为 iphone 制作一个 box2d 应用程序。我试图将 CCLayer 从 HelloWorldLayer 切换到 HomeScene,但收到错误“线程 1:程序收到信号…

妖妓 2024-12-07 18:25:48 0 0

如何处理由于内存不足而导致页面卸载的情况

//In App Delegate UserProfileTableViewController *uptvc = [[UserProfileTableViewController alloc]init]; UITabBarItem *tempTabBarItem4 = [[UI…

不美如何 2024-12-07 18:19:31 0 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文