dealloc

    0熱度

    3回答

    所以想來想去,並在花時間有點無奈試圖尋找內存管理問題我做了一些研究,最後經過屈服於改變到ARC。這是相對無痛的。然而,我的UIViewControllers出現了一個新問題,Pre-arc他們都按照廣告方式工作,我把它們推到堆棧上,他們出現了,我從堆棧中彈出它們的dealloc方法被調用,每個人都很高興。切換到ARC,永遠不會調用dealloc。這是不幸的。所以我做了一些研究這個問題,讓我列出我在

    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

    4熱度

    2回答

    我有一個與cocos2d的問題。我做了一個接觸觸摸的課程。類是CCLayer一個子類,init看起來像這樣: - (id)initWithFrame:(CGRect)frameSize { self = [super init]; if (self) { frame = frameSize; size = frame.size;

    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

    8熱度

    3回答

    在Android中我有singleton類,但我不確定垃圾收集器是否可以釋放它。 如果垃圾收集器會釋放我的單例類,如何避免它的釋放?

    1熱度

    2回答

    最近我遇到了一個問題,即我從屏幕A導航到屏幕B.當我從屏幕B返回到屏幕A時,應用程序中的實時字節未返回到初始值。經過進一步調查後,我發現我用一些不止一次調用的方法保留了一些全局對象。所以我必須修復方法的調用機制。 我解決了這個問題,但我在考慮一種備用解決方案。如果我簡單地在dealloc中使用for循環,該循環根據保留計數的值運行。我認爲使用這種方法並不可取,但如果我確信沒有從文件外的任何地方訪問