草庐IT

vec_bool

全部标签

ios - 在 Objective-C 中检查 bool 值数组并查看是否至少有一个为 YES

我有一个可变的bool值数组,我想检查是否有任何值是YES。目前我正在创建另一个数组,它总是像这样都是假的;[MyArrayaddObject:[NSNumbernumberWithBool:switchInput]];[MyAllNoArrayaddObject:[NSNumbernumberWithBool:NO]];用户做了一些操作,MyArray中的一些对象可能变为YES,然后我使用下面的代码来查看ANY是否为真。if([MyArrayisEqualToArray:MyAllNoArray])我只是想知道是否有更好的方法(这种方法看起来很浪费)?我考虑过一个计数器,每次其中一个

iphone - 如何将 bool 状态发布到 NSNotificationCenter?

我正在尝试掌握使用通知的窍门。在我的ViewController类中,我有一个boolisFullScreen。当这个bool的值发生变化时,我想向所有观察类发送一个通知。我不太清楚该怎么做,因为BOOL不是对象。我将如何做到这一点? 最佳答案 [[NSNotificationCenterdefaultCenter]postNotificationName:YourNotificationNameobject:[NSNumbernumberWithBool:isFullScreen]];//YourNotificationNamei

ios - 检查字典中的 bool 值。

我有一个名为attending的变量是从JSON提要中提取的。在检查对象被解释为INSLog的类类型之后:attendingvartypeis:__NSCFBoolean这是使用[varnameclass]来获取变量的类类型。所以我想看看这是对还是错......所以我写了这段代码......:if([[_eventsobjectAtIndex:indexPath.row]objectForKey:@"attending"]==YES){但是我无法编译它,因为它给了我一个黄色的文本错误提示:我做错了什么?我怎样才能解决这个问题。只需将数据添加到提要中,如下所示:{attendees=()

iphone - 判断ivar是否为BOOL

我有一个方法,我在其中传递参数的可变列表。我对字符串等执行isKindOfClass。但是,如何确定ivar是否为BOOL? 最佳答案 不,不是在运行时。BOOL是原始类型,而不是类。实际上BOOL是一个有符号的字符。typedefsignedchar  BOOL;//BOOLisexplicitlysignedso@encode(BOOL)=="c"ratherthan"C"//evenif-funsigned-charisused.#defineOBJC_BOOL_DEFINED#defineYES      (BOOL)1#d

ios - 为 BOOL 变量编写 getter 和 setter

显然,对于obj-c,通常没有理由编写getter和setter(感谢有用的mr@synthesize)。所以现在,需要这样做,我遇到了我不知道如何编写它们的问题。:p我确定我可能不会以正确的方式解决我的问题-将我的对象子类化会容易得多-但我正在尝试编写类别代码来添加属性,因为(在开始)它更快,因为我想学习如何在我的应用程序中使用类别代码。我有这个:-(BOOL)isMethodStep{returnself.isMethodStep;}-(void)setIsMethodStep:(BOOL)theBoolean{if(self.isMethodStep!=theBoolean){s

ios - @property (readwrite, nonatomic, assign, getter = isCancelled) BOOL 取消 - xcode6 导致编译器错误

我一直在使用AFNetworking开发xcode5.0.2,一切都很完美。当我升级到xcode6GM时,我收到了警告:@property(readwrite,nonatomic,assign,getter=isCancelled)BOOLcancelled和错误:使用未声明的标识符“_cancelled”-(void)cancel{[self.locklock];if(![selfisFinished]&&![selfisCancelled]){[selfwillChangeValueForKey:@"isCancelled"];_cancelled=YES;我找到了thisansw

objective-c - 如何在 Swift2 中使用 ObjC block 类型定义(尤其是当包含 BOOL 参数时)

在转向Xcode7(beta5)和Swift2之后,我在我的Swift代码中收到关于Bool(或BOOL/ObjCBool​​)使用Objective-Ctypedef从闭包传递(或传入)闭包的值。typedefvoid(^completion_success_block_t)(BOOLsuccess);当我在Swift类中使用此类型时,出现编译器错误。funcdoSomething(completionBlock:completion_success_block_t){doSomethingElse{successinifsuccess==true{}//(1)error1letfo

multithreading - 如何在 Swift 中创建 volatile bool 值?

我想在后台执行一些任务并添加取消任务的能力。类似于:while!isCanceled&&someOtherCondition(){doSome()}并从另一个线程取消任务:funccancel(){isCanceled=true}在Java中,我可以声明isCancelledvolatile,这就足够了。我如何在Swift中执行此操作? 最佳答案 似乎这是你的答案:Swiftdoesnot(yet)haveawell-definedmemorymodel,sothere’snodirectequivalentofC’svolatil

objective-c - Swift 2.0 和 objective-c 兼容方法返回带有参数 NSError 的 Bool

我正在开发一个使用objective-c框架的新项目,所有新代码都在Swift中。我遇到了一个有趣的兼容性问题。问题来自Swift2.0,其中objective-c中返回BOOL并采用NSError参数的任何方法都被转换为返回的方法Swift中的Void和throws。这种翻译的一个例子是NSManagedObjectContext现在在Swift中的保存方法:publicfuncsave()throws当从Swift调用代码并且实现也在Swift中时,这不是问题。我面临的问题是我不能(或不应该)在遵循相同模式的objective-c中修改的框架。在这种情况下,我正在实现在object

【语音算法】wav2vec系列原理和使用

文章目录前言1.wav2vec2.vq-wav2vec3.wav2vec2.03.1encoder3.2context3.3wav2vec2.0的使用(transformers库)参考文献前言wav2vec系列工作由facebookAIResearch团队提出,包括wav2vec、vq-wav2vec、wav2vec2.0,效仿nlp上的word2vec,是语音的一种通用特征提取器。本文重点讲解wav2vec2.0模型及其使用方法。1.wav2vec论文:wav2vec:UnsupervisedPre-trainingforSpeechRecognition本文提出一种无监督的语音预训练模型w