草庐IT

bool_mask

全部标签

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

iphone - 如何裁剪带 mask 的图像并将其与 iPhone 上的另一个图像(背景)组合? (首选 OpenGL ES 1.1)

我需要按照我在附件中表示的方式组合三个图像:1)一张图片是背景。它是“实心”的,因为它没有alphachannel。2)另一个是sprite。Sprite位于背景上。Sprite可能有自己的alphachannel,背景必须在sprite透明的地方可见。3)有很多蒙版:我每帧都对Sprite应用新的蒙版。面具不是矩形的。也就是说,可见像素=背景像素,如果裁剪蒙版对应的颜色是白色或Sprite是透明的;Sprite的像素否则(例如,对应的掩码的像素是黑色的)。我正在使用cocos2d-iphone。我可以与cocos2d-iphone或OpenGLES1.1进行这样的组合吗?如果任何答案

Unity UGUI的Mask(遮罩)组件的介绍及使用

1.什么是Mask组件?Mask(遮罩)组件是UnityUGUI中的一个重要组件,用于限制子对象的可见区域。通过设置遮罩组件,可以实现一些特殊效果,如显示部分图片、裁剪文本等。2.Mask组件的工作原理Mask组件通过将子对象与遮罩对象进行比较,只显示与遮罩对象重叠的部分,从而实现遮罩效果。遮罩对象可以是任意形状的UI元素,如Image、RawImage等。3.Mask组件的常用属性ShowMaskGraphic:是否显示遮罩对象的图形。MaskInteraction:遮罩对象的交互方式,可选择None、VisibleInsideMask和VisibleOutsideMask。AlphaCut

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 - quartz 2D : How to convert a clipping rect to an inverted mask at runtime?

给定:带有框架{0,0,100,100}的CGContextRef(ctx)和一个矩形(r),框架为{25,25,50,50}将上下文剪切到该矩形很容易:CGContextClipToRect(ctx,r);遮盖下面的红色区域(红色==mask):但我想反转这个剪裁矩形以将其转换为剪裁mask。期望的结果是屏蔽下面的红色部分(red==mask):我想在运行时以编程方式执行此操作。我不想手动准备位图图像以随我的应用静态发布。给定ctx和r,如何在运行时最轻松/直接地完成此操作? 最佳答案 阅读“FillingaPath”sectio

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

ios - CameraRoll 方形显示和圆形 mask - UIImagePickerController

我正在使用UIImagePickerController对相机胶卷进行试验。我已经实现了使用自定义按钮呈现相机View(为了实现这一点,我使用了另一个带有xib(CustomOverlayVC.swift)的ViewController)。所以我有:MainViewController.swift(+Storyboard)CustomOverlayViewController.swiftCustomOverlayView.swift(UIView)完整代码如下在CustomOverlayVC上以编程方式创建NavBar之后,这是目前为止的样子(也是我想要在右边实现的)所以我的问题是:1

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

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