Xcode 6 上 Swift 框架的测试心得

我耗费了大半暑期来琢磨Swift作为一门函数是编程语言都能做些什么,而今已经转移 到使用Swift来开发库文件了。我花了一天的时间,最后发觉之前做的Swift特性探究是相当愉快的经历,我发现仍旧需要学习如何去做一些最基本的琐 事,下面就是一些我在默认的框架测试设置下遇到的问题。

我在用Swift语言创建创建一个新的Cocoa框架的工程就发生了点问题。不过在默认设置下,这些问题会到测试的时候才尾随而来,你会误以为在完成一个 App后摁下了“Cmd+U”测试就会运行,那么你就错了。这时在“Product”菜单中的大部分选项是不可用的,而在你试图使用快捷键的时候会突然响 起“你不能做这个操作”仿佛心脏下沉一般的提示音。

因为在默认情况下,测试包并没有添加到框架构建方案的测试配置中。解决方法是先命名你的框架为”test”(我就是这样命名的),然后选中它之后点击“编辑方案”(Edit Scheme…):

然后转到”测试”(Test)选项中,点击右边详细界面左下角的”+”按钮:

选中你的测试包(知道我为啥要命名为test了吧):

现在所有的测试快捷键恢复可用了,你可以开始工作啦(如果运行快捷键不能用那么只是因为你的框架本身就不能运行)。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-08-02 13:59:46

Xcode 6 上 Swift 框架的测试心得的相关文章

导入-ssh框架的一个项目连不上Oracle,自己测试可以连接··怎么回事!

问题描述 ssh框架的一个项目连不上Oracle,自己测试可以连接··怎么回事! 拿的别人的项目,我自己的装的oracle是11g,已经为orcle添加了项目里的连接账户和密码,导入了dmp数据. 解决方案 报错的具体内容截图出来啊 解决方案二: 主要是看错哪,而不是看哪里对了.....而且你这还不一定对了... 解决方案三: 解决方案四: 解决方案五: 解决方案六: 上面一个是我的hibernate.cfg.xml 一个是tomcat 报错, 解决方案七: 上面一个是我的hibernate.c

Android 数据库ORM框架GreenDao学习心得及使用总结<一>

转: http://www.it165.net/pro/html/201401/9026.html   最近在对开发项目的性能进行优化.由于项目里涉及了大量的缓存处理和数据库运用,需要对数据库进行频繁的读写.查询等操作.因此首先想到了对整个项目的数据库框架进行优化. 原先使用android本身内置的sqllite,也就是用的最基本的SQLiteOpenHelper方法,这种方法对自己来说比较方便易懂.但是在使用过程中感觉很繁琐,从建表到对表的增删改查等操作,如果表对象的属性很多,就需要使用大量的

边框1像素的上左框架

边框1像素的上左框架 <!doctype html public "-//w3c//dtd xhtml 1.0 frameset//en""http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "co

宽带上传速度怎么测试?

  网速一般分为下载速度和上传速度,一般我们测算网速只是测试下载速度,只要电脑从网上下载速度快,用户通常比较满意.但你知道吗?上传速度也是值得关注的,尤其是在云网络时代,很多朋友都要传文件到网盘或者视频网站,这里考验的就是宽带上传速度了,下面本文教大家如何测试宽带上传速度,方法如下. 宽带上传速度怎么测试 教你如何看电脑宽带上传速度 宽带上传速度怎么测试? 要测试电脑宽带上传速度,其实也很简单,主要包括测试法与上传法,下面本文分别介绍下. 1.测试法 与测试宽带下载速度一样,宽带上传速度也是可以

宽带上传速度怎么测试

  网速一般分为下载速度和上传速度,一般我们测算网速只是测试下载速度,只要电脑从网上下载速度快,用户通常比较满意.但你知道吗?上传速度也是值得关注的,尤其是在云网络时代,很多朋友都要传文件到网盘或者视频网站,这里考验的就是宽带上传速度了,下面本文教大家如何测试宽带上传速度,方法如下. 宽带上传速度怎么测试 教你如何看电脑宽带上传速度 宽带上传速度怎么测试? 要测试电脑宽带上传速度,其实也很简单,主要包括测试法与上传法,下面本文分别介绍下. 1.测试法 与测试宽带下载速度一样,宽带上传速度也是可以

本地IIS上发布的网站测试浏览器兼容性 服务器IP无效

问题描述 本地IIS上发布的网站测试浏览器兼容性 服务器IP无效 我在本地发布IIS上发布了一个网站 在用BrowserShots.org 在线测试浏览器兼容性的时候报错,说服务器的IP127.0.0.1无效? 解决方案 127.0.0.1是你本机地址..BrowserShots.org 怎么可能访问到你的电脑..你要发布网站后在再试.如果没有服务器,设置路由器开放80端口指向你的电脑,然后去路由器查看你公网ip地址,贴公网的ip地址,而不是局域网的 解决方案二: BrowserShots.or

bayeux-有没有实现Bayeux并且能挂在resin上的框架

问题描述 有没有实现Bayeux并且能挂在resin上的框架 CometD貌似只能和jetty继承,请问有没有能实现Bayeux的框架能挂在resin上的? 或者别的基于长轮询的框架也成 解决方案 https://github.com/playframework/play/tree/master/samples-and-tests/chat/app/controllers 这里有利用: LongPolling(长轮询) Refresh WebSocket 的三种实现, 具体得看里面代码. 解决方

eclipse插件-我是菜鸟:请问eclipse中怎么才能把手机连上进行真机测试?

问题描述 我是菜鸟:请问eclipse中怎么才能把手机连上进行真机测试? 以前我们学过!但是忘了!好像是在哪下载几个包!好像是谷歌usb包!在哪下?下载后放哪?跪求大神详解 解决方案 谷歌usb包,不用去哪里下,只要你安装了Android SDK,然后在这个里面安装更新就可以了 针对SDK在国内的更新问题,解决方法:http://blog.csdn.net/zjj7188/article/details/49964117 解决方案二: 打开android SDK 在Extras下安装 Googl

将前面实验中的三个网页改成上中下框架,上下为母版,母版内容自己设定。

问题描述 将前面实验中的三个网页改成上中下框架,上下为母版,母版内容自己设定. 将这三个个网页改成上中下框架,default1和default3改为上下为母版,default2作为母版内容自己设定. 解决方案 前面三个实验是什么?