Tag: cocoa

隐藏NSTableView标题?

如何完全隐藏一个NSTableView头,这样就不占用任何空间了?

避免“NSArray被列举时发生了变异”

我有一个NSMutableArray为Box2d物理模拟存储mousejoints。 当使用多个手指玩我会得到例外说明 枚举时,NSArray发生了变异 我知道这是因为我从数组中删除对象,同时枚举通过它,使枚举无效。 我想知道什么是最好的战略来解决这个未来? 我已经看到了一些在线解决scheme: @synchronized ,枚举之前复制数组或将触摸接点放入一个垃圾数组以供以后删除(我不知道会工作,因为我需要从列直接删除鼠标连接从世界中删除后)。

iPhone强制文本框input大写

我如何强制input到iPhone上的文本框的字符大写?

pathForResource返回null

我想在我的项目中加载一些.applescript文件。 将它们复制到“支持文件”目录中,如下所示: 并试图访问它们: NSBundle *bundle = [NSBundle mainBundle]; NSLog(@"Resource path for test.applescript: %@", [bundle pathForResource:@"test" ofType:@"applescript"]); pathForResource总是返回null。 这两个文件都正确地导入到xcode中。 目标会员是我的应用程序。 类似问题的解决scheme并没有真正的帮助 我究竟做错了什么?

如何以编程方式closuresUISearchBar?

我有一个标准的表视图,通过一个NIB实现的UISearchController。 我想模仿用户在search栏中单击“取消”时发生的情况 – 正常的行为是search栏消失,表格返回到原始状态。 基本上,当用户select出现在他们的search结果中的项目时,我想要发生同样的情况。 当用户点击“取消”时,我找不到任何地方的过程。

UIWebView旋转后调整文本大小:寻找神奇的bug或我的愚蠢的解释

所以我有UIWebView在我的应用程序,我加载一些HTML(文章),把一些CSS,使一切更好。 这是简单明了的,一切都是完美的,直到我尝试添加阅读景观function,然后我已经注意到,UIWebView忽略任何CSS“字体大小”,我已经放在HTML中,并增加字体大小后,旋转到横向模式急剧增加。 我花了大约4-5个小时(我是新手编程的Iphone应用程序,但我很固执,当谈到做正确的事情)试图解决它。 试了很多很多的configuration选项 – 什么都没有。 今晚有些神奇的事情发生了。 只要看看源代码: 与Bug的风景: r = CGRectMake(0.0, 0.0, 480.0, 320.0); [adView.view removeFromSuperview]; if (!isFullScreen) { minus = 50 + minus; [controlsView setFrame:CGRectMake(0, r.size.height – 50, r.size.width, 50)]; } else { minus = 20; } [textView setFrame:CGRectMake(0, 0, r.size.width, r.size.height – minus)]; [scrollView setFrame:CGRectMake(0, 0, r.size.width, r.size.height – minus)]; 风景固定(字体大小不再改变): r […]

酒吧半透明在iOS 7.0.3了

比较两个截图: 在iOS 7.0模拟器上完成 而在iOS 7.0.3 iPhone 4S上完成的一个: 相同的代码在这里,那里和相同的东西! 任何想法为什么在真正的设备上的半透明? 我有这个代码来模拟它(我知道这可能是尴尬的,而不是正确的,但它是这样): topMenuView = [[UIView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, 0, self.view.frame.size.width, TOP_BAR_ORIG_HEIGHT)]; topMenuView.clipsToBounds = YES; UIToolbar *topMenuViewBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, -4, self.view.frame.size.width, TOP_BAR_ORIG_HEIGHT + 4)]; topMenuViewBar.barStyle = UIBarStyleDefault; topMenuViewBar.barTintColor = [BSFunctions getColorFromHex:@"1ea6ff"]; const CGFloat statusBarHeight = 20; UIView *underlayView = [[UIView alloc] initWithFrame:CGRectMake(0, -statusBarHeight, topMenuViewBar.frame.size.width, topMenuViewBar.frame.size.height + statusBarHeight)]; […]

从日,月和年生成NSDate

我试图从一个月和一年(所有的整数格式)生成一个NSDate。 现在我的尝试是这样的: NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *components = [[NSDateComponents alloc] init]; NSNumber *day = [dataSource valueForKey:@"day"]; NSNumber *month = [dataSource valueForKey:@"month"]; NSNumber *year = [dataSource valueForKey:@"year"]; [components setDay:[day intValue]]; [components setMonth:[month intValue]]; [components setMonth:[year intValue]]; NSDate *_date = [calendar dateFromComponents:components]; 但是,当日= 24,月= 8,年= 2011时, _date输出以下内容: 0168-07-25 04:56:02 +0000 我一定在做一些可怕的错误,但我不知道是什么。 任何人都知道可能会发生什么?

GDB VS LLDBdebugging器

GDB和LLDBdebugging器有什么区别? 我最近将我的Xcode版本从4.2升级到了4.3,并开始接到警告,要求将我的debugging器从GDB升级到LLDB。

Xcode 4没有符号化崩溃日志

我刚刚更新我的Xcode到4.0.1。 现在我遇到了从我的testing仪,甚至从我的手机收到的崩溃日志的象征性问题。 当我构buildAdHoc发行版时,我使用“Arhive”scheme,然后创build* .ipa文件,并使用我的开发人员凭据进行演唱。 这是问题吗? 而我找不到这些AdHoc版本的dSym文件。