Tag: cocoa触摸

时区/ DST与NSDate不可知的时间戳

我正在创build将被发送到服务器的对象,并且我试图确保我考虑时区和夏时制问题,所以我希望我的时间戳是“1970年以来的秒数”,而不考虑时区等。 [NSDate timeintervalSinceReferenceDate]足够吗? 在文档中,我知道自January 1 1970 00:00:00 GMT年January 1 1970 00:00:00 GMT以来,这是我想要的,但NSDate如何处理时区? 如果用户发送一个设备设置为EST的对象,然后将其设备更改为PST,那么这对时间戳有什么影响? 我的目标是没有什么区别,我似乎无法从文档中搜集。 date编程是一个棘手的问题,我想确保我做对了。

用AVAudioSession进行AAC录音的最佳设置是什么?

我期待在iPhone上录制声音,并生成一个针对小尺寸和录音质量优化的文件。 对于AAC以下的设置我得到一个小文件大小,但我不知道我得到最佳的质量。 除了试验和错误之外,还有什么我可以转向或者有什么build议吗? [recordSetting setValue:[NSNumber numberWithFloat:8000.0] forKey:AVSampleRateKey]; [recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey]; [recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey]; [recordSetting setObject:[NSNumber numberWithInt:AVAudioQualityLow] forKey: AVEncoderAudioQualityKey]; [recordSetting setValue:[NSNumber numberWithInt: 8000] forKey:AVEncoderBitRateKey];

核心数据与一个列表匹配一个多对多的关系

与这个问题有关的是它发生了一个新的问题 : 说我有这些属性: [red, green, blue]我怎样才能获取对象的一些或所有属性是在列表中, 但只在这个列表 ? * Object_1 (red, green, blue) * Object_2 (red, green) * Object_3 (red) 这意味着不会获取Object_4 (red, green, blue, yellow)因为它有yellow ,不在列表中

现有的UITableView照片网格不能正确旋转?

我试图做一个基本的照片网格,这是一个“网格”的小“缩略图”图像,当点击去一个大版本的图像。 我正在使用UITableView来完成这一点。 我的问题是,当我尝试添加旋转支持,我不能让表格重绘与额外的一排图像网格。 这里是我的一些代码,请随时提出任何问题,因为我在我的智慧结束这一个> 🙁 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if(cell==nil){ cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } if(self.interfaceOrientation==UIInterfaceOrientationPortrait || self.interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown){ NSLog(@"portrait"); for (int i=0; i < self.numberOfColumns; i++) { if (self.photoIndex < [self.photosArray count] || self.shouldReload==TRUE) { UIButton *imageButton = [[UIButton alloc]init]; UIActivityIndicatorView *loadingActivityIndicator = […]

带有中心面板的iOS应用程序,具有可展开的侧面板:JASidePanels

我正在使用JASidePanels与Facebook具有相同的布局,但有一些限制,我希望你能帮助我: 在中央视图控制器的导航控制器中添加一个右键 在不同的视图控制器中按下button之后,将中心视图更改为不同的视图 从左侧或右侧告诉中央视图控制器推视图 从左侧或右侧进入标签栏视图控制器内的视图 这里是我在MainAppDelegate中的实现: /* tabbar views with their navigation controller */ SearchViewController *searchViewController = [[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil]; self.searchNavController = [[UINavigationController alloc] initWithRootViewController:searchViewController]; MainViewController *mainViewController = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil]; self.mainNavController = [[UINavigationController alloc] initWithRootViewController:mainViewController]; /* uiviewcontroller for our left side view */ SideMenuViewController *sideMenuViewController=[[SideMenuViewController alloc] initWithNibName:@"SideMenuViewController" bundle:nil]; /* the center view […]

iOS – 奇怪的例外

我在Xcode 4.2.1(启用ARC的项目)中遇到了一个奇怪的例外,那就是我无法追查到问题的根源。 这是exception情况: 2012-03-18 22:19:32.855 Project[14225:707] +[UIPickerTableViewTitledCell isEqualToString:]: unrecognized selector sent to class 0x3f2bbec4 2012-03-18 22:19:32.859 Project[14225:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[UIPickerTableViewTitledCell isEqualToString:]: unrecognized selector sent to class 0x3f2bbec4' 什么是UIPickerTableViewTitledCell? 我想这是UIPickerView使用的一些内部类。 但是我并没有在我的项目的任何地方引用这个类。 我的应用程序被设置为一个选项卡栏应用程序与每个选项卡中的导航控制器,这个特定的选项卡有一个tableview和pickerview。

.aifaudio文件转换的kAudioFormat?

我想从AAC格式转换/保存audio文件为AIFFaudio格式。 默认我想用LineraPCM。 。 但audio格式保存为AAC格式。 。 我想以AIFF格式保存audio文件。这是我的代码 NSDictionary *outputSettings = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:kAudioFormatLinearPCM], AVFormatIDKey, [NSNumber numberWithFloat:44100.0], AVSampleRateKey, [NSNumber numberWithInt:2], AVNumberOfChannelsKey, [NSData dataWithBytes:&channelLayout length:sizeof(AudioChannelLayout)], AVChannelLayoutKey, [NSNumber numberWithInt:16], AVLinearPCMBitDepthKey, [NSNumber numberWithBool:NO], AVLinearPCMIsNonInterleaved, [NSNumber numberWithBool:NO],AVLinearPCMIsFloatKey, [NSNumber numberWithBool:NO], AVLinearPCMIsBigEndianKey, nil]; 任何人都可以请kAudioFormat或audio设置的build议来使用AVAssetWriterInput写入文件保存在AIFFaudio格式?

如何确定在Objective-C中图像是否为逐行JPEG(交错)

我需要在Objective-C中确定是否需要下载和显示的图像是渐进式JPEG。 我做了一些search,但没有find任何明显的方法。 你能帮我吗?

只将触摸事件转发给正在触摸的视图

我有一个文本字段,一个button和一个表的UIWindow。 我希望能够跟踪屏幕上的所有触摸,然后将它们转发到正在触摸的元素。 我已经阅读了苹果文档覆盖sendEvent ,但我仍然不明白: 如何使用hitTest来检索被触摸的元素 如何前进触摸 这是我迄今为止。 – (void) sendEvent:(UIEvent *)event { for (UITouch *touch in [event allTouches]) { /* Get coordinates of touch */ CGPoint point = [touch locationInView:self]; /* Get subview being touched */ /* something like this??? UIView *receiver = [self hitTest:point withEvent:event]; */ /* Forward touch event to right view */ […]

在场景之间传递整数,iphone游戏精灵套件

我有一个场景,用户在游戏中select关卡,然后我想切换到用户select关卡的游戏场景。 我想用正确的级别创build游戏场景,但是要做到这一点,我需要传递一个整数,这是游戏场景的关卡号,所以我知道要装入哪个级别。 我的问题是,我如何做到这一点? 我已经看过节点的userdata属性,但无法弄清楚如何使用它来完成我想要的。 任何帮助将深表谢意。