源码推荐(2月8日):iOS集成测试框架--KIF 滚动屏幕时隐藏toolbar

 iOS集成测试框架--KIF  

KIF的全称是“Keep It Functional”,是一款iOS集成测试框架,来自square。KIF使用了苹果非公开的API,很多iOS测试框架都使用了非公开API,出于测试目的还是安全的,KIF并不使用非公开的API生成代码,所以苹果不会拒绝你的应用。
 
注意: KIF 2.0并不兼容KIF 1.0,并且使用了不同的测试执行机制。
 
功能:
1.KIF用Objective C写成,最大化集成代码的同时还可以最小化层级数目。
2.配置简单。KIF可直接集成进你的Xcode项目中,无需运行额外的网络服务器或者安装任何额外的包。
3.OS覆盖范围广泛。KIF的测试套件可以运行iOS 5.1以上系统,甚至更低Testing Framework的版本也能运行。
4.向用户一样进行测试。KIF可以模仿用户的输入,点击事件等。
5.可自动集成Xcode 5测试工具。
 
使用UIPickerView,支持下拉菜单的文本框。点击文本框出现相关的选择器。
测试环境:Xcode 5.0,iOS 5.0以上
  
 
适用于iOS的幻灯篇展示(仅支持ARC)
提供了淡入淡出和水平滑动两种方式来展示幻灯片,支持手动展示。
测试环境:Xcode 5.0,iOS 4.3以上版本
重用性好、使用简单、可任意定制HUD样式(用的人去定制),默认有四种定制好的方式。
测试环境:Xcode 5.0,iOS 4.3以上 
SKSlideViewController是一个简单易用的滑动导航菜单控件,可设置主要的和可选的视图控制器,易于设置和调整。
测试环境:Xcode 5.0,iOS 4.3以上
使用MapKit且适用于iOS和OS X平台的高性能map聚集,仅需四行代码。
测试环境:Xcode 5.0,iOS 6.0以上
自定义ViewController,滚动屏幕时隐藏toolbar,类似Facebook、Safari以及Twitter等。
测试环境:Xcode 5.0,iOS 7.0以上版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
iOS集成测试框架kif-framework,源码kif-framework,KIF的全称是“Keep It Functional”,是一款iOS集成测试框架,来自square。KIF使用了苹果非公开的API,很多iOS测试框架都使用了非公开API,出于测试目的还是安全的,KIF并不使用非公开的API生成代码,所以苹果不会拒绝你的应用。 注意: KIF 2.0并不兼容KIF 1.0,并且使用了不同的测试执行机制。 功能: 1.KIF用Objective C写成,最大化集成代码的同还可以最小化层级数目。 2.配置简单。KIF可直接集成进你的Xcode项目中,无需运行额外的网络服务器或者安装任何额外的包。 3.OS覆盖范围广泛。KIF的测试套件可以运行iOS 5.1以上系统,甚至更低Testing Framework的版本也能运行。 4.向用户一样进行测试。KIF可以模仿用户的输入,点击事件等。 5.可自动集成Xcode 5测试工具。 KIF iOS Integration Testing Framework KIF, which stands for Keep It Functional, is an iOS integration test framework. It allows for easy automation of iOS apps by leveraging the accessibility attributes that the OS makes available for those with visual disabilities. KIF builds and performs the tests using a standard ocunit testing target. Testing is conducted synchronously in the main thread (running the run loop to force the passage of time) allowing for more complex logic and composition. This also allows KIF to take advantage of the Xcode 5 Test Navigator, command line build tools, and Bot test reports. Find out more about Xcode 5 features. KIF uses undocumented Apple APIs. This is true of most iOS testing frameworks, and is safe for testing purposes, but it is important that KIF does not make it into production code, as it will get your app submission denied by Apple. Follow the instructions below to ensure that KIF is configured correctly for your project. Note: KIF 2.0 is not API compatible with KIF 1.0 and uses a different test execution mechanism. KIF 1.0 can be found in the Releases section or on CocoaPods.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值