Tag: ios5

什么是iOS 5 SDK中的容器视图?

我很困惑,为什么,当我们需要使用容器视图? 以及如何通过代码实例化Container View?

CVOpenGLESTexture方法types的官方文档在哪里?

我试过谷歌和stackoverflow,但我似乎无法find官方文档的函数,开始与CVOpenGLESTexture 。 我可以看到他们是从核心video,我知道他们是在iOS 5添加,但search文档不给我任何东西。 我正在寻找关于参数的信息,他们做了什么,如何使用他们等,像在其他苹果的框架。 到目前为止,我所能做的只是点击它来查看信息,但是这感觉非常奇怪。 或者有没有办法添加这个,所以它可以显示在右侧的快速帮助xcode? 谢谢,如果这是一个愚蠢的问题,很抱歉。 PD:核心video参考指南似乎也不能解释这些。

NSFetchedResultsController和NSOrderedSet关系

我有一个问题(理解问题是诚实)与NSFetchedResultsController和iOS 5中提供的新的NSOrderedSet关系。 我有下面的数据模型(好吧,我真正的不是抽屉和袜子!)但是这是一个简单的例子: 抽屉和袜子都是核心数据模型/商店中的NSManagedObjects。 在Drawer里socks关系是一个有序的对 socks关系。 这个想法是,袜子在特定的顺序在抽屉里。 在Sock的drawer关系是socks关系的socks 。 在一个UIViewController中,我绘制了一个基于这些实体的UITableView。 我使用NSFetchedResultsController来提供表格。 – (NSFetchedResultsController *)fetchedResultsController1 { if (_fetchedResultsController1 != nil) { return _fetchedResultsController1; } NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"Sock" inManagedObjectContext:[NSManagedObjectContext MR_defaultContext]]; [fetchRequest setEntity:entity]; NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"drawer.socks" ascending:YES]; [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; self.fetchedResultsController1 = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[NSManagedObjectContext MR_defaultContext] […]

核心蓝牙 – 内置设备的恒定RSSI更新

我刚刚开始使用iOS的核心蓝牙框架,我正在开发一个应用程序,需要不断扫描BLE设备,以便我可以每分钟检索一次RSSI号码。 目前我有: manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; [manager scanForPeripheralsWithServices:nil options:options]; 这会启动我的应用程序扫描BLE设备,并在发现设备时调用此委托方法: – (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI { NSLog(@"Did discover peripheral. peripheral: %@ rssi: %@, UUID: %@ advertisementData: %@ ", peripheral, RSSI, peripheral.UUID, advertisementData); //Do something when a peripheral is discovered. rssiLabel.text = […]

UICollectionView的SectionIndexTitles

所以我实现了一个适当的TableView与searchfunction和sectionIndexTitles 。 现在,我正在尝试实现一个UICollectionView ,它工作到目前为止,除了我不能很容易地有sectionIndexTitles (右滚动条)。 如果我看Facebook应用程序,它看起来像一个UICollectionView ,但确实sectionIndexTitles和一个searchUICollectionView 。 我似乎无法findUICollectionView模型的这种function。 有任何想法吗?! 谢谢!

drawRect圆和animation大小/颜色

我使用标准的CGContextFillEllipseInRect()代码在我的UIView的-drawRect:方法中绘制一个圆。 但是,我想稍微脉动(做得越来越小),用animation改变颜色填充的强度。 例如,如果圆圈充满了红色,我想脉动这个圆圈,并且使得红色在脉冲动作中及时变得更亮和更暗。 对Core Animation没有太多的经验我对如何做到这一点有点失落,所以任何帮助将不胜感激。

什么是NSManagedObjectContext的performBlock:用于?

在iOS 5中, NSManagedObjectContext有一些新的方法, performBlock:和performBlockAndWait: 这些方法实际使用的是什么? 他们在旧版本中取代什么? 应该传递什么样的信息给他们? 我如何决定使用哪个? 如果有人使用它的一些例子,那就太好了。

我是否应该担心苹果会停止在iOS6中使用谷歌地图?

几乎所有主要的新闻媒体都报道说苹果将停止在iOS6中使用Google Maps服务。 我不认为任何人都知道究竟发生了什么变化,何时推出,苹果将如何实施这些变化,以及谷歌或苹果是否会开始为其服务收取费用。 由于这些不确定因素,我很难做出一个合理的决定,决定是否应该发布一个新的公共汽车跟踪器应用程序,我已经工作了一年多了。 我已经在2012年6月15日设定了最初的艰难的最后期限。我知道最好的办法是等待,看看将发生什么变化,以及苹果如何实施这些变化。 但是我有点不耐烦,强调要推迟发布date,因为任何进一步的延迟都会以非常显着的方式影响我的其他许多计划。 有关该应用的更多信息: 它根据从第三方运输机构API获得的信息提供实时公共交通信息。 它主要依靠iOS MapKit框架和iOS位置服务来实时显示给定路线上公交车的当前地理位置,并提供两个地点之间的公交信息。 据苹果介绍 ,iOS MapKit框架使用Google服务来提供地图数据。 某些function会调用Google地图应用程序,以提供交通规划和转由转到最近的站点的方向。 我的问题: 如果谣言成为现实,你认为苹果公司是否会在不影响已经使用MapKit框架的应用程序的情况下进行更改? 我应该准备哪些潜在的问题?

如何清除/重置所有CoreData中的一对多关系

我使用coreData,一对多的realtionship,我有一个文件夹实体和一个文件实体。 一个文件夹可以有很多文件等等。 所以,我有两个ViewControllers,FolderViewController和FileViewController分别包含文件夹和文件。现在我有一个modalView,这是从文件夹和文件viewcontroller访问。 在这个VC中,我有一个button来重置所有数据。 所以当我点击这个我想所有的数据应该重置。 我用这个代码,这个函数是写在appdelegate.m中,并从我的VC调用。 – (void)resetToDefault { NSError * error; // retrieve the store URL NSURL * storeURL = [[__managedObjectContext persistentStoreCoordinator] URLForPersistentStore:[[[__managedObjectContext persistentStoreCoordinator] persistentStores] lastObject]]; // lock the current context [__managedObjectContext lock]; [__managedObjectContext reset];//to drop pending changes //delete the store from the current managedObjectContext if ([[__managedObjectContext persistentStoreCoordinator] removePersistentStore:[[[__managedObjectContext persistentStoreCoordinator] persistentStores] lastObject] error:&error]) { […]

点符号与方法符号

我正在潜心研究iOS编程,我很难理解Dot Notation和Method Notation。 据我所知,Dot Notation可以用来在属性上调用setter / getters,并且更易于读/写。 方法表示法用于发送消息到对象来操纵它们等 有人能给我一个简单的解释,为什么以下两个语句本质上是不同的,一个会编译,但另一个会由于语法错误而失败。 – (IBAction)digitPressed:(UIButton *)sender { NSString *digit = [sender currentTitle]; self.display.text = [self.display.text stringByAppendingFormat:digit]; self.display.text = self.display.text.stringByAppendingFormat:digit; } 谢谢。