小编Tra*_*vis的帖子

1推送多个应用程序的通知SSL证书

是否有人知道是否可以为多个应用程序使用1个生产SSL推送通知证书?

iphone objective-c push-notification apple-push-notifications ios

8
推荐指数
1
解决办法
2128
查看次数

在UITableview上仅重新加载一个UITableViewCell

好的伙计们,这是我的情况.

我正在使用带有Core Data的UITableViewController.该表有大约200个单元格,基本上用作清单.当您点击一个单元格时,该单元格有一个被切换的复选框设置为UITableViewCell.imageView(分配给标签左侧的UIImageView).

无论何时我使用以下两种方法中的任何一种来更新表,更新大约需要1到2秒......而且据我所知,它似乎正在重新加载每个单元格.如何强制仅更新刚刚被更新的单元格?

[self.tableView reloadData]; 要么

- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller {
    [self.tableView beginUpdates];
}

- (void)controller:(NSFetchedResultsController *)controller didChangeSection:(id <NSFetchedResultsSectionInfo>)sectionInfo
           atIndex:(NSUInteger)sectionIndex forChangeType:(NSFetchedResultsChangeType)type {

    switch(type) {
        case NSFetchedResultsChangeInsert:
            [self.tableView insertSections:[NSIndexSet indexSetWithIndex:sectionIndex]
                          withRowAnimation:NO];
            break;

        case NSFetchedResultsChangeDelete:
            [self.tableView deleteSections:[NSIndexSet indexSetWithIndex:sectionIndex]
                          withRowAnimation:NO];
            break;
    }
}

- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject
       atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type
      newIndexPath:(NSIndexPath *)newIndexPath {

    UITableView *tableView = self.tableView;

    switch(type) {

        case NSFetchedResultsChangeInsert:
            [tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath]
                             withRowAnimation:NO];
            break;

        case NSFetchedResultsChangeDelete:
            [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]
                             withRowAnimation:NO];
            break;

        case NSFetchedResultsChangeUpdate:
            [self configureCell:[tableView cellForRowAtIndexPath:indexPath]
                    atIndexPath:indexPath];
            break;

        case NSFetchedResultsChangeMove:
            [tableView …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios

6
推荐指数
1
解决办法
2万
查看次数

Google Code Jam 2010大型数据集需要太长时间才能提交

我正在参与2010年的代码堵塞,我解决了小数据集的两个问题,但我甚至没有接近在8分钟时间内解决大数据集.

我想知道是否有人解决了大数据集:

  1. 你在运行什么硬件?
  2. 你在用什么语言运行?
  3. 您对代码执行了哪些性能调优技术以尽快运行?

我正在用Ruby编写解决方案,这不是我的日常用语,而是在我的Macbook Pro上执行它们.

问题A和问题C的解决方案在github上,网址http://github.com/tjboudreaux/codejam2010.

我很感激您的任何建议.

FWIW,我在大学里有很多C++经验,我的主要语言是PHP,而我的"沙盒"语言是Ruby.

我是不是有点野心勃勃,在Ruby中用这个来解决这个问题,不知道语言在哪里为性能而挣扎,或者是否有人看到任何关于为什么我无法及时完成大数据集的红色标志.

ruby

4
推荐指数
1
解决办法
1093
查看次数

如何获取Core Data列的平均值?

如果我有以下NSManagedObject,我如何获得值number1的平均值和值的平均值number2

@interface Log :  NSManagedObject  
{


}


@property (nonatomic, retain) NSNumber * number1;
@property (nonatomic, retain) NSNumber * number2;
Run Code Online (Sandbox Code Playgroud)

感谢:D

aggregate core-data objective-c ios

3
推荐指数
1
解决办法
2057
查看次数

那里有没有好的开源iOS应用程序模板?

我想知道是否有人知道任何好的开源应用程序模板.

我一直注意到我经常在我编写的每个应用程序中使用一些开源项目,比如appirater,flurry,应用程序设置工具包等.

有没有人知道任何已使用这些模板的应用程序模板?

谢谢!

iphone objective-c ios

2
推荐指数
1
解决办法
1557
查看次数