cost 143 ms
如何在 C# 中更改 VisualStudio Mac 中生成字段的默认命名约定? - How to change the default naming convention of generated fields in VisualStudio Mac in C#?

我很难找到这个选项,如果它存在的话。 默认情况下,当 VSMac 生成一个字段时,它会将其创建为“this.fieldName”,我更喜欢对 iVars 使用下划线,因此我想修复它,以便默认情况下将其创建为“_fieldName”。 有谁知道如何做到这一点? 我似乎无法在首选项中找到它。 谢谢。 ...

Swift的运行时为什么不能将存储的属性放入扩展的现有结构中? - Why can't Swift's runtime put stored properties into the existing structure for extensions?

Swift扩展不能包含存储的属性: 因为属性需要存储,所以添加属性会更改类的内存结构 如果仔细观察运行时类结构,则Ivar列表将保存属性存储,方法列表还将保存有关调用类对象的方法的详细信息。 扩展将方法形式的功能添加到类中。 类结构中的extraSpace包含扩展结构。 ...

为什么将IBOutlet变量设为ivar(而不是属性)? - Why make an IBOutlet variable an ivar (not a property)?

我一直在研究一个开放的源代码项目,该项目使用的故事板包含一些视图控制器。 由于某些原因,UI元素在.h文件中不使用@property IBOutlet声明,而是在.m文件中声明ivar的声明(有时是__weak ),如下所示: 而不是我一直做的和看到别人做的: 有谁知道为什么有 ...

声明变量协议的目的是什么? - What is the purpose of declaring a protocol for a variable?

我一直在阅读有关Objective-C的协议,但我不能理解这一点: 考虑这条线 声明变量符合协议CoordinateSupport的目的是什么? 这是否仅用于编译时,如果我person分配了其他内容,或者在运行时有任何目的,Xcode会警告我吗? 我看不到变量如何符合协议。 ...

原始属性的ivars有什么数据类型? - What data type do ivars for primitive properties have?

我问是因为我正在钻研一些复杂的块代码,而我没想到下面的代码能正常工作。 假设我们有一个BOOL属性,如下所示: 它是自动综合的,没有自定义的getter,没有setter,没有显式的ivar。 然后,有此代码...完美地工作 但是,我希望它能对block()调用起作用 ...

Objective-C属性(self.foo)比使用ivars(_foo)有更多的开销吗? - Do Objective-C properties (self.foo) have much more overhead than using ivars (_foo)?

我更喜欢写“self.foo”而不是“_foo”,主要是因为风格原因。 理论上,self.foo表示函数调用,而_foo则不表示。 我认为这很好,因为对大多数代码而言,它不太重要。 我的问题是:编译器是否将此优化为同样的事情? 也许它不能,因为方法调整? 有没有人有任何见解? ...

升级到多个目标后,iVar类未在Xcode中显示 - Class iVars not displaying in Xcode after upgrade to multiple targets

我刚刚将项目更新为具有多个目标。 完成此操作后,在设置断点时不再显示类ivars。 我不知道是什么原因造成的。 更新到多个目标的说明非常简单(请参阅如何同时创建iPhone应用程序的付费版本和精简版 )。 我肯定在运行调试方案,因此尝试调试发行版应该不是问题。 有什么建议么? ...

目标C:我需要一些有关属性与无效性的建议 - Objective C: I need some advice regarding properties vs ivars

我在stackoverflow和许多其他网站上查询了当前的问题,但说实话我有些困惑。 我应该只在另一个类需要访问属性时才使用属性,而在仅将其用于私有类时才使用ivars吗? 这是到目前为止,尽管我确实听到了有关何时使用ivars和属性的其他信息。 我只是想保持我的代码整洁和现代。 任何澄 ...

存储布尔值以通过Parse登录进行访问 - Storing a Boolean for access by Parse login

我想存储一个布尔值,该布尔值在用户使用Parse登录时授予对某些选项的访问权限,但是当我登录并声明为true时,该变量似乎仍然为false。 我尝试使用NSUserDefaults并存储全局变量。 这是我在一个视图控制器上登录的地方: 如果我尝试,此功能将正常运行并打印“成功 ...

保留对象而不使用属性 - Retain object without using a property

我有一个这样的控件: 但是,由于它没有被任何东西保留,因此在尝试调用某些方法时,控件将获得错误的访问权限。 将控件保留在调用类的属性中可以很好地工作,例如: 要么 两者都很好。 但是,我不想为正在制作的每个控件添加属性。 控件的目的是分离功能,以避免大量的视 ...

Swift中的Swift计算属性是否带有实例变量? - Swift computed properties in Swift with instance variable?

我正在尝试在Swift中创建一个计算属性,我需要一个实例变量来保存属性的状态。 当我试图覆盖我的超类中的属性时,会发生这种情况: 我用jedi覆盖了存储属性lightSaberColor的计算属性,因为这是编译器允许的唯一方法。 它还迫使我创建一个getter和setter(这很 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM