retain

    0熱度

    2回答

    我在創建一個測試應用程序時發生了一些崩潰,我非常肯定它來自內存管理。這裏有三個與此問題相關的問題: 問題答: // Within singleton : GraphicsUtility -(UIColor*)GetRandomColor { float l_fRandomRedColor = [[MathUtility instance] GetRandomFloatNumberBe

    1熱度

    2回答

    可以說我有下面的代碼: @property (nonatomic, retain) *SomeObject foo; @property (nonatomic, retain) *SomeObject bar; @synthesize foo, bar; self.foo = [[SomeObject alloc] init]; self.bar = [[[SomeObject all

    0熱度

    1回答

    指向在UIViewController與ARC最佳實踐的實例,將「釋放」任何保留主視圖的子視圖(如self.myOutlet = nil)在- viewDidUnload,我的猜測是self.view = nil不嚴格在這一點上是必要的。 如果額外retain ED屬性被定義並分配爲做什麼... self.anotherProperty = self.view; 或 _anotherPropert

    -1熱度

    2回答

    在didFinishLaunchingWithOptions發佈兩次,第一次代碼: NSMutableArray *k = [[NSMutableArray alloc] initWithCapacity:10]; [k release]; (我把它降低到多少調試後,這種情況下),我得到 *** -[__NSArrayM class]: message sent to deallocated

    4熱度

    1回答

    我有一個SherlockFragment,它可以擴展包含viewpager的佈局,允許我滑動到我創建的多個tab片段。 在第一次將這個片段附加到我的活動中時,一切正常,並且和預期的一樣,但是如果我返回並重新輸入片段,viewpager或其適配器(看起來像這樣:「TabAdapter extends FragmentPagerAdapter implements ActionBar .TabList

    0熱度

    5回答

    IM使用SQLite數據庫,我的iPhone應用程序 在我的應用程序中的數據的基礎上,以重試從我使用的陣列數據庫的內容和我回到這個陣列中的select語句數據庫的方法, 爲此,我分配一個數組,我需要釋放陣列, NSMutableArray *allContacts = [[NSMutableArray alloc] init]; return allContacts; 如果我釋放一個數組我如

    2熱度

    1回答

    我正處於發佈我的第一個遊戲的最後階段,並且在運行Instruments:Leaks & Allocations後,我發現由於保留週期而導致代碼泄漏。我正在使用Cocos2d 2.0,並使用ARC編譯我的應用程序,並且應該提及我在ARC之前啓動了該項目,並使用Xcode重構工具將其轉換。我的遊戲在每個屏幕上有幾個動畫對象,每個對象都有一個(1-7)動畫「變體」的對象(即,穀倉打開以顯示一次馬,而斑馬

    0熱度

    1回答

    考慮我分配一個對象。請參見下面的圖像 在上述圖像* myObject的是一個指針。它指的是分配給該對象的空間。當我們保留這個對象時,我想知道它在後端做了什麼。我也想知道我們爲什麼這樣做。 另外,當我們發佈它在後端如何工作。 我也想知道當我們複製一個對象時在後端會發生什麼。 如果我的問題如此基本,我真的很抱歉。

    0熱度

    1回答

    我對IOS編程比較陌生。我已經完成了所有編程都沒有ARC的課程,並且我有一個內存管理問題,我希望能夠澄清。 我的情況是這樣的:我有一個應用程序,其中一個「父」視圖控制器持有到其將推動的另一個「子」視圖控制器。所以當這個子視圖被推送然後彈出時,它不會被釋放,因爲父視圖會保留它。但即便如此,我認爲這個子視圖在被彈出時仍然會調用所有屬性的釋放。我有(非原子,保留)屬性,它必須調用釋放這些屬性,因爲這些字

    0熱度

    2回答

    我希望我不重複一個存在的問題,但我遇到了一些問題,用OpenGL ES保留Objective-C中的數據數組。這裏的交易: 我有這個類具有以下屬性: @property GLfloat* data; 這個類有與完成的方法: -(void)loadObj { (...) GLfloat glData[n]; (...) //populate glData array