草庐IT

self-referencing

全部标签

html - 对齐 self : flex-end not moving item to bottom

这个问题在这里已经有了答案:Aligndivelementtobottomofcontainer[duplicate](1个回答)InCSSFlexbox,whyarethereno"justify-items"and"justify-self"properties?(6个答案)Howdoesflex-wrapworkwithalign-self,align-itemsandalign-content?(2个答案)关闭5年前。如您所见:JSFiddle我希望作者div位于其父容器的底部。我尝试使用align-self:flex-end;但它不起作用。我做错了什么?.flexbox{di

html - 内容安全策略 : "img-src ' self' data:"

我有一个应用程序,用户可以在其中复制图像URL,将其粘贴到输入中,然后图像将加载到一个盒子上。但是我的应用程序不断触发此消息:Refusedtoloadtheimage'LOREM_IPSUM_URL'becauseitviolatesthefollowingContentSecurityPolicydirective:"img-src'self'data:".这是我的元标记:我在应用程序中使用html2Canvas,当我删除它时:“img-src'self'data:”它引发了这个错误:html2canvas.js:3025Refusedtoloadtheimage'data:ima

iphone - [self MethodName] 和 [self performSelector :@selector(Method Name)] 之间的区别

调用以下类型的方法有什么区别1.[selfmethodName];和2.[selfperformSelector:@selector(methodName)];//noafterDelayisused难道performSelector会使用不同的线程来工作?? 最佳答案 在大多数情况下,它们是等价的。根据documentation,performSelector:变体的目的是让您可以调用动态定义的方法,而不是在编译时实际存在的方法。就这样。对于调用编译时存在的方法,两者之间没有区别。 关

objective-c - &self 的类型转换导致编译器错误

在ARC环境中,我有以下代码:NSInvocation*invocation=[NSInvocationinvocationWithMethodSignature:signature];[invocationsetTarget:delegate];[invocationsetSelector:@selector(restClient:loadedFile:contentType:eTag:)];//ErrorHere![invocationsetArgument:&selfatIndex:2];[invocationsetArgument:&filenameatIndex:3];[in

ios - 在 objective-c 中访问类方法。使用 self 或类名?

我正在学习iOS编程,并且对以下关于使用关键字self的代码感到困惑。根据我的理解,self就像Java的this。它指的是当前实例。当我想调用类方法时,通常的方式应该是[PlayingCardvalidSuits];但是在实例上侵入类方法也是可以的,对吧?喜欢[selfvalidSuits];(我在类里面所以self指的是PlayingCard的一个实例)但在下面的代码中,它在某处给出了错误,但在其他地方看起来还不错。(由3条评论指出,这是在Xcode5.1中)我错过了什么吗?(附:我想我遇到了与here类似的问题,但还没有人回答。即使使用[PlayingCardvalidSuits

ios - iOS 中的 self.timer = nil 与 [self.timer invalidate] 有什么区别?

谁能给我解释一下self.timer=nilvs[self.timerinvalidate]?self.timer的内存位置到底发生了什么?在我的代码中self.timer=nil不会停止计时器但是[self.timerinvalidate]停止计时器。如果您需要我的代码,我也会更新它。 最佳答案 一旦不需要运行计时器,就使计时器对象无效,之后就不需要取消其引用。Apple文档是这样说的:NSTimerOncescheduledonarunloop,thetimerfiresatthespecifiedintervaluntilit

objective-c - [self self] 在 objective c 中是什么意思?

我正在阅读https://github.com/MugunthKumar/MKNetworkKit的一些源代码,并看到了这个+(void)initialize{if(!_sharedNetworkQueue){staticdispatch_once_toncePredicate;dispatch_once(&oncePredicate,^{_sharedNetworkQueue=[[NSOperationQueuealloc]init];[_sharedNetworkQueueaddObserver:[selfself]forKeyPath:@"operationCount"optio

objective-c - 在类函数中使用@synchronized(self) { ... }

我不小心在类方法中使用了带有信号量self的@synchronizedblock。+(void)someFunction{@synchronized(self){/*somecode*/}}这似乎是有效的代码,至少编译器没有给我任何不好的反馈。我的问题是:这里的self是什么?据我所知,@synchronizedblock没有工作,但它也没有崩溃。我只是出于好奇才问的。 最佳答案 self在这个实例中指的是类,而不是实例。在ObjC中,类本身就是对象。 关于objective-c-在类函

iOS:使用 self 和带变量的下划线(_)

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howdoesanunderscoreinfrontofavariableinacocoaobjective-cclasswork?在像下面这样合成后,我对使用带有变量名的self或下划线感到非常困惑:In.hfile:@property(nonatomic,strong)NSMutableArray*users;In.mfile:@synthesizeusers=_users;根据我在使用self.users时的理解,操作系统将确保释放之前在set方法中分配的内存,因此我们无需明确注意。_users是use

iphone - UIImage imageNamed : does not find image within blue referenced Xcode-folder

在我的Xcode项目中,我有一个蓝色引用文件夹,它指向一个包含图像的文件夹。蓝色文件夹的好处是我不必手动将文件添加到Xcode。因此,当我将新图像添加到文件夹时,它会自动显示在Xcode中,但是,当我尝试使用代码从代码中引用该文件时[UIImageimageNamed:@"myFileFromTheBlueFolder"];尽管将顶级文件夹添加到目标,但它没有找到图像。:-(当我来自一个蓝色文件夹时,我是否必须以不同的方式引用图像,恕我直言,这将完全破坏拥有这样一个文件夹的目的。 最佳答案 Kevin关于+[UIImageimage