dealloc

    0热度

    3回答

    所以想来想去,并在花时间有点无奈试图寻找内存管理问题我做了一些研究,最后经过屈服于改变到ARC。这是相对无痛的。然而,我的UIViewControllers出现了一个新问题,Pre-arc他们都按照广告方式工作,我把它们推到堆栈上,他们出现了,我从堆栈中弹出它们的dealloc方法被调用,每个人都很高兴。切换到ARC,永远不会调用dealloc。这是不幸的。所以我做了一些研究这个问题,让我列出我在

    4热度

    2回答

    我有一个与cocos2d的问题。我做了一个接触触摸的课程。类是CCLayer一个子类,init看起来像这样: - (id)initWithFrame:(CGRect)frameSize { self = [super init]; if (self) { frame = frameSize; size = frame.size;

    8热度

    3回答

    在Android中我有singleton类,但我不确定垃圾收集器是否可以释放它。 如果垃圾收集器会释放我的单例类,如何避免它的释放?

    1热度

    2回答

    最近我遇到了一个问题,即我从屏幕A导航到屏幕B.当我从屏幕B返回到屏幕A时,应用程序中的实时字节未返回到初始值。经过进一步调查后,我发现我用一些不止一次调用的方法保留了一些全局对象。所以我必须修复方法的调用机制。 我解决了这个问题,但我在考虑一种备用解决方案。如果我简单地在dealloc中使用for循环,该循环根据保留计数的值运行。我认为使用这种方法并不可取,但如果我确信没有从文件外的任何地方访问

    0热度

    1回答

    简单的NSString我在.H: @property (nonatomic,retain) NSString *myString; 在.M: @synthesize myString; myString [email protected]"Test"; 我一定要释放它的dealloc中? 因为有时我的应用程序崩溃所致[myString的发行],不知道为什么?

    -2热度

    1回答

    我是iOS新手,所以想要了解内存管理。 我有一个.h文件,其中包含一个属性,我想在某些函数中使用该var。 @property (nonatomic, retain) NSMutableArray *myArray; 然后在我的.m文件中我有一些函数x。 -(void) x { // How to allocate memory to the property variable ?

    1热度

    1回答

    我有五个按钮的我也设置有性能视图控制是有必要释放他们的dealloc感谢任何控制或VAR @interface MainViewController : UIViewController{ IBOutlet UIButton*homeButton; IBOutlet UIButton*economicDataButton; IBOutlet UIButton*risk

    0热度

    1回答

    在Xcode中,启动一个新的主 - 细节项目。称它为'测试'。 添加一个新的“文件”。用XIB将它制作成UIViewController文件。调用它TestViewController。 修改您的MasterViewController代码在insertNewObject:方法可以说了: -(void)insertNewObject:(id)sender { TestViewContr

    1热度

    2回答

    我对iOS开发相对较新,所以请原谅,如果这是一个迟缓的问题。我读过this,但我仍然有点困惑。 我没有使用ARC。 (是的,是的,我知道我应该,但我不知道在这一点上)在我的类的头我有这样的 /*-----------------------------------------------------------------------+ | The name of the sender/rece

    1热度

    4回答

    我开发的C++程序,当我运行此代码会遇到这样的错误: short readshort() { short val=0; (&val)[1]=data.front(); data.pop_front(); (&val)[0]=data.front(); data.pop_front(); return val; } 这是错误我得到: Run-Time C