草庐IT

fno-objc-arc

全部标签

ios - iOS(Objc)中是否有任何第三方库可用于 `textinputlayout`,如 android

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我在iOS(Objc)的库中搜索textinputLayout就像android一样。为了更清楚起见,这里是视频网址,https://youtu.be/YnQHb0fNtF8谁能告诉我是否有可用的第3方库,或者我是否需要借助动画编写自己的代码。

ios - 消息发送到解除分配的实例 ARC

我正在做一个从服务器下载图像并将其显示在View上的应用程序。我正在为此使用委托(delegate)。图像加载完成后,代理会向View发送消息以显示图像。上述场景运行良好。但是,如果我从该特定View移出到任何其他View,则当图像加载完成时,委托(delegate)会尝试发送消息并导致错误。我试过设置imageFetcher.delegate=nil;在查看didUnload。同样在调用下载类中的委托(delegate)方法之前,我检查委托(delegate)是否为零。但我可以看到委托(delegate)对象不是nil。if(delegate!=nil){[delegateimage

ios - 使用 arc 使 NSTimer 无效时遇到问题 - IOS

这个问题已经被问到死于堆栈溢出,我已经看到了过多的答案,但不知何故我仍然遇到了麻烦。无论如何,我分配了一个NSTimer,因为在我看来确实加载了:NSTimer*oneSecondTicker=[[NSTimeralloc]init];oneSecondTicker=[NSTimerscheduledTimerWithTimeInterval:1.0target:selfselector:@selector(updateLabelsWithOneSecondTicker)userInfo:nilrepeats:YES];self.dateForTimeLabel=[NSDatedate

ios - Objective-C : Infinite getter method loop after converting to ARC

我有以下方法:-(NSMutableArray*)someArray{//line1if(self.someArray==nil){//line2self.someArray=[[NSMutableArrayalloc]init];}returnself.someArray;}我在非ARC中有这个,它工作正常:如果第2行中的self.someArray是nil,那么继续实例化它。但是,我切换到ARC之后,到了第2行,又回到第1行,继续循环。任何帮助将不胜感激。谢谢。 最佳答案 正确的形式是@synthesizesomeArray=_

ios - Arc4random 错误 : "Invalid operands to binary expression (' float' and 'float' )"

我想在特定View中的随机位置创建一个按钮。我搜索并阅读了一些SO主题,但是找不到解决问题的方法。这是我的代码:UIButton*button1=[UIButtonbuttonWithType:UIButtonTypeCustom];CGRectbuttonRect=button1.frame;buttonRect.size=CGSizeMake(100,100);button1.frame=buttonRect;[self.arraddObject:button1];intr=([button1frame].size.width)/2;intx=r+(arc4random()%(se

ios - ARC 并释放在方法中创建的对象

我偶然发现了一个我在其他地方找不到答案的问题。当我调用一个返回指向一个对象的指针的方法时,该对象稍后被使用并在最后设置为nil,它仍然分配在内存中(根据Instruments)。我正在使用XCode4.6.3和iOS6.1。ARC已打开。示例代码如下:A类.h@interfaceClassA:NSObject-(void)runSomething;@endA类.m#import"ClassA.h"#import"ClassB.h"@implementationClassA-(void)runSomething{intcounter=0;while(true){ClassB*instan

iphone - -[__NSArrayM objectAtIndex :]: index 4294967295 beyond bounds for empty array with arc4random

编辑:我将arc4random()替换为arc4random_uniform()进行修复我正在使用试飞来监控坠机事故。一直在修复错误,但是我遇到了这个错误,我不确定为什么索引这么大。-[__NSArrayMobjectAtIndex:]:index4294967295beyondboundsforemptyarray很可能这就是bug所在for(NSUIntegeri=0;i导致此处崩溃//FrogNameCaptionNSString*tempCaption=[defaultFrogImageCaptionobjectAtIndex:[defaultFrogImageCaptionc

iOS - 自动引用计数 (ARC) 与手动保留释放 (MRR)

几个月前,当我开始为iOS开发应用程序时(我是一位经验丰富的Java开发人员),我在iOS方面有经验的同事警告我远离ARC(因为他们声称它有点bug)。现在我对MRR很满意。但如果真的值得的话,我想继续学习ARC。在查看Apple的文档时,即"AboutMemoryManagement".我发现:“如果您计划为iOS编写代码,则必须使用显式内存管理”所以我还在纠结要不要去ARC。我只关心iOS(不关心Mac开发)。谢谢。 最佳答案 您的同事听起来并不熟悉iOS。ARC不是马车。我听说过的每一位经验丰富的iOS开发人员都以认可的方式提

ios - 架构 i386 的 undefined symbol : "_OBJC_CLASS_$_Barcode", 引用自:objc-class-ref in

我正在尝试将二维码生成库集成到我的应用程序中。QR生成器库是:https://github.com/kuapay/iOS-QR-Code-Generator我想我一定是把它整合错了,因为我收到了这个错误:Undefinedsymbolsforarchitecturei386:"_OBJC_CLASS_$_Barcode",referencedfrom:objc-class-refinQRViewController.old:symbol(s)notfoundforarchitecturei386clang:error:linkercommandfailedwithexitcode1(u

ios - 为什么在使用 ARC 时此代码会导致 EXC_BAD_ACCESS?

我正在将一个旧的iPhone项目转换为使用ARC。我正在展示一个模态视图Controller并在关闭它时获得EXC_BAD_ACCESS-无法弄清楚为什么,我怀疑我遗漏了一些关于ARC工作原理的基本知识。被呈现的ViewController是CorrectionsController,它使用委托(delegate)来让其呈现的ViewController知道将其关闭。这些是头文件中的相关位:@protocolCorrectionsControllerDelegate-dismissCorrectionsController;@end@property(nonatomic,weak)id