小编dtu*_*net的帖子

如何让Xcode不自动打开以前打开的项目

所以,我从旧项目中打开了一个xib文件,导致崩溃.那不是问题.问题是,现在当我重新启动Xcode时,它会尝试打开所有先前打开的项目(和文件)并重新发生崩溃.Xcode在哪里存储以前打开的文件列表,如何在没有任何打开的项目的情况下让它开始"干净"?

更新:作为注释 - 这是Lion上Xcode 4.2的最新版本.

xcode

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

UICollectionView的动画持续时间selectItemAtIndexPath:animated:scrollPosition:

我试图设置持续时间(使用我将尝试的常规方法)来设置UICollectionView的selectItemAtIndexPath:animated:scrollPosition:方法(或scrollToItemAtIndexPath:atScrollPosition:animated:方法)的动画持续时间.我试过了[UIView setAnimationDuration],我试过将它包装成一个CATransaction.在改变动画持续时间方面,我一直没有成功(尽管我承认我可能在这个逻辑中犯了一个错误).

思考?

更新:

我在这里尝试了很多方法.最接近的解决方案是执行我们通常对UIScrollView动画执行的操作(通过将animated:参数设置为NO并将其包装在UIView动画块中).这适用于scrollview.但是,这个螺丝与UICollectionView创作过程有某些原因.

我在下面使用两种方法包含了一个示例.每种方法都假设您有4个部分,每个部分有4个项目.此外,动画假设您从0,0移动到3,3.

使用默认动画

这里的部分问题肯定与此有关UICollectionView.如果您采用以下方法(使用默认动画选项) - 一切正常:

[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:3 inSection:3]
                                atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally
                                        animated:YES];
Run Code Online (Sandbox Code Playgroud)

执行此操作时,将创建当前可见单元格与目标单元格之间的每个单元格.我已经包含了登录collectionView:cellForItemAtIndexPath:方法:

2013-05-18 09:33:24.366 DEF-CV-Testing[75463:c07] Transition
Cell Created for Index Path: <NSIndexPath 0x8913f40> 2 indexes [0, 1]
Cell Created for Index Path: <NSIndexPath 0x75112e0> 2 indexes [0, 2]
Cell Created for Index Path: <NSIndexPath 0xfe1a6c0> 2 indexes [0, 3]
Cell Created for Index Path: <NSIndexPath …
Run Code Online (Sandbox Code Playgroud)

iphone core-animation uicollectionview

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

如何从命令行执行iOS应用程序验证

是否可以通过命令行执行iOS应用程序的本地验证(可以在Archives下的Organizer中查看)功能?

更新:只是为了澄清 - 这里的目标是最终使这个验证成为我的iOS应用程序的持续集成过程的一部分.

iphone xcode ios

27
推荐指数
4
解决办法
2万
查看次数

大型iOS开发公司如何管理他们的Apple开发者帐户?

我很好奇大型开发公司如何管理他们的Apple开发者账户.我知道他们将每个帐户限制为100个设备(删除设备每年只生效一次).但是,如果您的公司有40个开发人员,每个开发人员有两个设备,并且您还需要为每个客户端共享1个或2个设备,则很快就会耗尽设备.

我意识到企业帐户有一个选项,但这解决了与我所指的问题不同的问题.

  1. 为此目的创建多个开发人员帐户是否可以?
  2. 还有其他想法吗?

ios

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

适用于iOS应用程序的UIAutomation测试的最佳资源

使用仪器上的UIAutomation进行测试非常棒,但是,它周围的文档和资源要么不存在,要么隐藏.有哪些帮助您在项目中实现此功能的最佳资源(文档,博客文章,Stack Overflow问题)?野外有没有好的开源测试脚本?

iphone automated-tests instruments ios ios-ui-automation

16
推荐指数
1
解决办法
9894
查看次数

当Grunt退出时杀死产生的进程

我目前正在尝试执行几个步骤,要求将任务生成到子进程中.例如:

  1. 观看文件
  2. 启动我的静态站点生成器的预览服务器

我可以轻松地使用像grunt-concurrent这样的任务来同时运行这两个任务.但是,当我退出grunt时,子进程(在这种情况下 - 我使用grunt-shell运行的静态站点生成器)继续运行.我想让这些任务同时运行 - 但是当grunt退出时也会让它们被杀死.

思考?

gruntjs

16
推荐指数
1
解决办法
4663
查看次数

验证iphone uiautomation中的文本颜色

我正在使用ios uiautomation测试应用程序,我需要验证一些静态文本控件的颜色.这可能吗?我没有看到任何允许访问文本样式的方法或属性.

iphone cocoa-touch objective-c ios ios-ui-automation

14
推荐指数
1
解决办法
1100
查看次数

单元测试很棒,但是

我花时间设置一些单元测试并在XCode等中设置目标,它们对于几个类非常有用.然而:

我想测试我不想启动整个应用程序的小UI部分.没有传递/失败的概念:我需要"看到"碎片,我可以制作所有相关类的虚拟实例来执行此操作.我的问题是:如何在XCode中设置它?

我意识到我可以为每个类(或类组)使用另一个XCode项目,但这看起来有点麻烦.每个的另一个目标?

iphone xcode ios ios-ui-automation

10
推荐指数
2
解决办法
1259
查看次数

在测试iPhone应用程序时,只使用Leaks仪器就足够了吗?

我即将完成我的第一个iPhone应用程序,我想知道是否有一组步骤用于检查应用程序的内存泄漏,性能等?

正在检查泄漏仪器吗?

是否需要运行任何系列的测试?你们可以指点我的教程/文件吗?

iphone cocoa-touch ios ios-ui-automation

10
推荐指数
1
解决办法
867
查看次数

如何使用仪器和Javascripts对iOS应用程序进行UI自动化测试

从WWDC2010视频会话中了解iOS应用程序的自动化UI测试,但没有实践.

从codeproject 项目中,我们可以有一个例子.

这里的问题是听取参与此事的人的意见.

任何限制?有什么好的做法?

automated-tests instruments ui-automation ios ios-ui-automation

10
推荐指数
1
解决办法
8432
查看次数