cost 369 ms
聲明變量協議的目的是什么?

[英]What is the purpose of declaring a protocol for a variable?

我一直在閱讀有關Objective-C的協議,但我不能理解這一點: 考慮這條線 聲明變量符合協議CoordinateSupport的目的是什么? 這是否僅用於編譯時,如果我person分配了其他內容,或者在運行時有任何目的,Xcode會警告我嗎? 我看不到變量如何符合協議。 ...

iVar生命周期與Objective-C中的屬性生命周期

[英]iVar LifeTime Vs Property LifeTime in Objective-C

@try {if([Getprices count]> 0){ 所以我收到了以下信息 堆棧跟蹤:-[__ NSCFString count]:無法識別的選擇器已發送到實例0x157153180 從這個公認的答案中獲得stackoverflow.com/question ...

使用分配會減少使用的內存量嗎?

[英]Does Using Assign reduce the amount of memory used?

當我在聲明綜合屬性時使用assign時,ARC是否仍會自動為其創建匹配的ivar? 我的財產如下 和 我從來沒有用過自動生成的_text ivar; 我忽略@synthesize text = _text時,編譯器是否仍會創建此ivar,還是未使用的ivar持久存在於未使用的 ...

使用訪問ivars。 符號

[英]Accessing ivars using the . notation

假設我有以下課程。 如果然后我想給age變量賦值,我可以使用class方法在main中執行以下操作。 但是從亂七八糟的角度來看,我注意到我似乎能夠使用來直接訪問ivar。 符號。 我對此沒有任何警告或錯誤。 兩者的最終結果似乎相同,但我覺得我不應該使用。 這樣可以直 ...

是否建議為只讀綜合屬性定義Ivars?

[英]Is it recommended to define ivars for readonly synthesized properties?

我發現很多時候我想擁有一個合成的只讀屬性,例如,我只是根據其他變量實現了該屬性的getter方法,而無需使用ivar( 注 :界面中的ivars,因為我使用的是OmniGraffle UML軟件,它無法識別由合成屬性自動生成的ivars): 在上面的Editor類中,是否有必要在標頭定 ...

在readonly屬性之后進一步澄清_property?

[英]Further clarification of _property after readonly attribute?

在接口部分設置readonly屬性時,“禁用”屬性的setter方法。 我需要澄清一下: 如果我們可以使用_propertyName設置它,那么readonly屬性的意義是什么? 如果我們的屬性是readwrite,何時使用_propertyName? 另外我理解我們 ...

在ARC上將IBOutlets創建為ivars。 內存問題?

[英]Creating IBOutlets as ivars on ARC. Memory issues?

我知道,Objective-C開發的最佳實踐表明IBOutlets應該始終被Apple定義為屬性。 從實際的角度來看,在iOS和OS X中,出口應定義為已聲明的屬性。 出口通常應該較弱,但從文件所有者到筆尖文件(或iOS中的情節提要場景)中頂級對象的出口則應較堅固。 但是出於 ...

無法在XMLParser中設置iVars

[英]Cannot set iVars in XMLParser

我已經在Objective-C中創建了XMLParser類,但似乎無法在解析器過程中在共享存儲區中設置iVar,我嘗試了很多方法,但是卻無濟於事。 這是我的代碼以及返回的內容,希望這是我忽略的一個小語法錯誤。 。H .M 日志 ...

我應該在iOS中設置ivars屬性嗎?

[英]Should I make my ivars properties in iOS?

只是當您認為自己了解某事時,您才不明白! :) 我知道如果將變量設為屬性,則可以在類中的任何位置訪問它,甚至可以從該類外部進行設置。 我想如果我不需要它,我可以把它變成一個ivar。 所以我有一個帶有大約5個UILabel的viewcontroller。 因此,在其viewDi ...

Objective-C - 靜態字段或基本類型的ivar

[英]Objective-C - Static field or an ivar for a primitive type

我最近陷入了在ivar和靜態場之間進行選擇的困境。 例如:我需要在紅色和綠色之間切換紅綠燈。 所以我放了一個名為isRed的標志。到目前為止,我已經使用了一個靜態bool用於此目的,它已經很好地服務了。 現在我想我也可以使用實例變量,但我不知道它們之間的區別。這兩種方式之間真正的區別是什么 ...

Xcode 4.5中@property和ivar的區別

[英]Difference between @property and ivar in Xcode 4.5

以前我一直看到使用屬性和iVars這樣的例子...... 在SomeClass.h里面 然后在SomeClass.m中 最近(在WWDC 2012視頻)我聽說,我們不再需要@synthesize和它的建議只使用@property沒有它相關的伊娃。 所以上面會變成... ...

在子類中更改ivar的類(到派生類)

[英]Changing the class of an ivar (to a derived class), in a subclass

假設我有兩個基類, Container和Gizmo 。 Class Container有一個類Gizmo的實例變量。 現在我SubContainer Container (調用SubContainer ),我也是子類Gizmo ( SubGizmo )。 在SubContainer一些 ...

Objective-c:為什么在使用 KVC 時私有 ivars 不會被外部訪問隱藏

[英]Objective-c: why private ivars are not hidden from the outside access when using KVC

在嘗試使用 KVC 訪問 ivars 后,我注意到私有和受保護的 ivars 沒有任何保護。 我在 ivar(私有或受保護的關鍵字)前面放什么並不重要 - 當使用 KVC 方法“setValue”時,ivar 始終是公共 ivar。 這是我的代碼,其中所有七個 ivars 和屬性在 class 實例 ...

無法獲取NSString ivar以接受數組中的值

[英]Can't get an NSString ivar to accept a value from an array

我將一些數據(一些浮點數,一些字符串)存儲到plist中,然后將其讀回。 當我讀回它們時,我將它們分配給視圖控制器中的某些ivars。 它們只是ivars,不是屬性。 浮點數可以很好地使用它們的值,我可以對它們進行NSLog並查看它們是正確的。 但是,無論我嘗試什么,我都無法讓我的N ...

使用@synthesize自動iVars

[英]Automatic iVars with @synthesize

我知道從iOS 4開始,現在可以根本不聲明iVars,並允許編譯器在您合成屬性時自動為您創建它們。 但是,我找不到Apple關於此功能的任何文檔。 此外,是否有關於使用iVars和屬性的最佳實踐或Apple推薦指南的文檔? 我總是使用這樣的屬性: .h文件 .m文件 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM