草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - iOS:CFRunLoopRun() 函数困惑

我读过有关CFRunLoop的内容,但仍然对它有些困惑。我遇到了一段代码,我想自己澄清一下:NSMutableURLRequest*request=[[NSMutableURLRequestalloc]init];[requestsetURL:[NSURLURLWithString:[NSStringstringWithFormat:url]]];[requestsetHTTPMethod:@"POST"];[requestsetValue:@"application/xml"forHTTPHeaderField:@"Content-Type"];[requestsetValue:po

objective-c - iOS 5 中的 UITabBar 高度

有了iOS5中新的自定义API,是否可以增加UITabBar的高度?如果不是,如果我想以iOS5为目标,有哪些开源选项?谢谢 最佳答案 我自定义UITabBarController的标签栏的方法是先自定义UITabBarController本身。UITabBarcontroller里面有两个subview。一个UITransitionView和一个UITabBar。UITransitionView是屏幕上半部分的区域,您可以在其中放置ViewController。为了自定义UITabbar的高度,还需要编辑UITransitionV

objective-c - 使用 5 个不同方法参数的坏习惯?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我有两个按钮,每个按钮可以执行两种不同的实现(无论是否选中),因此总共有4种可能的实现。全部编码后,我注意到每个实现都有20多行代码,每个实现中只有1或2个变量不同。我决定清理它,让每个实现调用单独的、更小的方法,并将不一致的变量作为参数传递。我认为这是更好的做法b/c我正在重用代码。但是,在我的一种方法中,我必须传递5个不同的参数来实现具有正确条件的方

objective-c - NSURLConnection 委托(delegate)方法未被调用

我正在尝试使用NSURLConnection的委托(delegate)方法。当前未调用以下方法:-(void)connectionDidFinishLoading:(NSURLConnection*)connection;-(void)connection:(NSURLConnection*)connectiondidReceiveData:(NSData*)data;-(void)connection:(NSURLConnection*)connectiondidReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge*

objective-c - UIBezierPath 橡皮擦

我在iPad应用程序中使用UIBezierPath进行自由手绘。我想在uibezierpath上使用橡皮擦.但是,我想仅删除其路径中的绘图。我不能使用路径颜色作为背景颜色,因为背景上有其他元素。下面是我如何创作我的手绘图:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){self.backgroundColor=[UIColorclearColor];self.opaque=NO;lineWidths=10;brushPattern=[UIColorgreenColor];pathArra

objective-c - 以编程方式滚动 UIScrollView

在我的iPhone应用程序中,我有一个包含五个页面的UIScrollview。是否可以点击按钮并滚动页面?例如,我在第一页,如果我按下“按钮5”,第五页应该会出现,就像您用手滚动一样。这可能吗? 最佳答案 当然可以!检查方法-(void)setContentOffset:(CGPoint)contentOffsetanimated:(BOOL)animated。按下按钮时,使用点偏移(x和y)调用它并将动画设置为YES。此外,如果您使用的是UIScrollView,Apple的人机界面指南强烈建议您使用UIPageControl,这

objective-c - 核心动画动画层水平翻转

我有两个View,我想使用核心动画在两个View之间切换,为每个View的图层设置动画。我想要的动画就像UIViewAnimationOptionTransitionFlipFromLeft提供的那样,但我无法做到。我可以让图层旋转180度,然后当动画停止时我过渡到下一个View。如何做到这一点?我使用的代码如下:CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"transform"];self.view.layer.zPosition=100;CATransform3Dtransform=CATran

objective-c - NSBundle pathForResource 不工作

在iOS6上,这段代码工作正常:-(NSString*)cLocalImageName{[selfwillAccessValueForKey:@"cLocalImageName"];NSString*pathToImage;if([self.cIsUserCreatedboolValue]){pathToImage=[selfprimitiveValueForKey:@"cLocalImageName"];}else{pathToImage=[[NSBundlemainBundle]pathForResource:[selfprimitiveValueForKey:@"cLocalIm

objective-c - 将日期格式从 12/12/12 更改为 2012-12-12 ios6

我试过了:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"MM/dd/yyyy"];NSDate*dateCheck=[dateFormatterdateFromString:@"12/12/12"];NSLog(@"Date=%@",dateCheck);输出值为:Date=2012-12-1118:30:00+0000我应该如何实现上述结果我不知道问题出在哪里。请帮忙。我真的很感激你的帮助。提前致谢。 最佳答案

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=_