retain

    0熱度

    2回答

    問題是,如果其他執行,S的增量將無法完成。任何想法? data osszes_folyositas; set osszes_tabla; retain old_xname; retain s 0; if xname ne old_xname then do; old_xname = xname; s = 0; end; else do; s = s

    3熱度

    1回答

    NSMenuItem -setTarget:它是否保留目標,還是應該明確保留它? 我在這看過沖突的文檔。我知道NSInvocation中retainArguments,但我不確定這適用於NSMenuItem,因爲它不從NSInvocation繼承。

    0熱度

    2回答

    只需要2個真正基本的說明。 1. 可以說我有這有一個成員聲明類似於A類: @property (nonatomic,retain) NSString* stringInstanceVariable; 在我的方法之一,我要初始化stringInstanceVariable是一些字符串。 我需要保留還是不需要? 我應該叫: stringInstanceVariable = [[NSString s

    2熱度

    1回答

    保留和自我在我的.h文件我有一個NSMutableArray的* locationsArray與屬性定義如下 @property (nonatomic, retain) NSMutableArray *locationsArray 在我的.m文件我是顯示錶視圖,該裝罰款,直到我試圖在這一點上它會崩潰,並且訪問不暢。這是由於locationsArray沒有被保留。 這行代碼固定我的問題在.M l

    0熱度

    3回答

    如果一個對象的保留(引用)計數在釋放之前的dealloc方法中大於1,這是否意味着會發生內存泄漏? 我正在調試我的代碼,以找到另一個問題,但後來跑到這個微妙的。 dealloc方法中,我的一個對象的保留計數是3。此對象是一個帶有保留的屬性,僅在類中調用。現在我想像釋放權之前dealloc方法中的所有對象的保留計數應爲1? 下面是一個示例dealloc方法中的自定義類: - (void)deallo

    0熱度

    1回答

    我想我有一個問題,也許鏈接到核心數據中的保留週期。 的代碼是一個後續,其中self.image也是NSManagedObject: - (void)setImage:(UIImage*)image1 andThumbnail:(UIImage*)image2 { self.image.data = UIImageJPEGRepresentation(image1, 0.85); //

    0熱度

    3回答

    衆所周知,setTitle會自動保留作爲參數傳遞的字符串。當按鈕標題需要更改時,我猜想在設置新按鈕之前釋放當前(舊)字符串是必要的。我想知道點什麼最優雅的方式。 查看我的代碼示例(在此,getPlayerHandFromGame方法產生被調用的setTitle時被保留自動釋放字符串): colourString = [pGame getPlayerHandFromGame:1 withColour

    0熱度

    1回答

    ,當我從一個指向的plist NSLog(@"_url rc:[%d]",[_url retainCount]); //prints "_url rc:[1]" content = [NSArray arrayWithContentsOfURL:_url]; NSLog(@"_url rc:[%d]",[_url retainCount]); //prints "_url rc:[10]"

    3熱度

    2回答

    好吧,我認爲它可能是我誤解了在iPad上實現外部屏幕的正確方法,它給我帶來了很多令人頭疼的問題。 由於這是一篇很長的文章,我想要做的是創建並通過VGA將視圖發送到外部屏幕,並在完成後刪除屏幕。我保留計數問題,所以無法使其工作。 我有一個視圖控制器,可以在任何時候調用到iPad上。當這個視圖加載時(它是一個遙控器,類似於Keynote演示文稿),我檢查一個外部屏幕,然後創建一個窗口並添加一個視圖到額

    17熱度

    4回答

    我seeen下面的代碼片段頗有幾分: 在標題: SomeClass *bla; @property(nonatomic,retain) SomeClass *bla; 在實現文件: @synthesize bla; 然後 self.bla = [[SomeClass alloc] init]; 我認爲這項任務把'bla'的保留數增加了2;一次通過alloc/init調用,然後通過我們