iOS集成测试框架—KIF 滚动屏幕时隐藏toolbar
2023-09-11 14:20:31 时间
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测试工具。
IQDropDownTextField
使用UIPickerView,支持下拉菜单的文本框。点击文本框出现相关的选择器。
测试环境:Xcode 5.0,iOS 5.0以上
KASlideShow--适用于iOS的幻灯篇展示(仅支持ARC)
适用于iOS的幻灯篇展示(仅支持ARC)
提供了淡入淡出和水平滑动两种方式来展示幻灯片,支持手动展示。
测试环境:Xcode 5.0,iOS 4.3以上版本
XHShockHUD
重用性好、使用简单、可任意定制HUD样式(用的人去定制),默认有四种定制好的方式。
测试环境:Xcode 5.0,iOS 4.3以上
SKSlideViewController
SKSlideViewController是一个简单易用的滑动导航菜单控件,可设置主要的和可选的视图控制器,易于设置和调整。
测试环境:Xcode 5.0,iOS 4.3以上
CCHMapClusterController
使用MapKit且适用于iOS和OS X平台的高性能map聚集,仅需四行代码。
测试环境:Xcode 5.0,iOS 6.0以上
滚动屏幕时隐藏toolbar--ABFullScrollViewController
自定义ViewController,滚动屏幕时隐藏toolbar,类似Facebook、Safari以及Twitter等。
测试环境:Xcode 5.0,iOS 7.0以上版本
最新内容请见作者的GitHub页:http://qaseven.github.io/
iOS移动设备屏幕镜像电脑软件AirServer2023 AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频,照片,幻灯片和镜像接收通过AIrPlay投射到Mac。AIrserver 7 mac版可以实现将手机上的媒体文件以及其他操作投射到电脑上进行操作。使用AIrServer,您现在可以从Mac,iOS,PC,
iOS 自己动手, 快速生成屏幕快照 近段时间苹果再次提交审核的时候, 6.5寸的屏幕快照变成必选项了, 这样我们这种在上线前抓紧把BUG改完, 以为提交审核顺利的人, 着实头疼了一把.
iOS 开发:绘制像素到屏幕 像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OSX上面的。
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602231gb8s.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602232hDzp.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_2014073016022334PME.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602234COXs.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602235gu5O.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602236CNRN.jpg)
![](http://www.51testing.com/attachments/2014/07/14982672_201407301602237g33R.jpg)
iOS移动设备屏幕镜像电脑软件AirServer2023 AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频,照片,幻灯片和镜像接收通过AIrPlay投射到Mac。AIrserver 7 mac版可以实现将手机上的媒体文件以及其他操作投射到电脑上进行操作。使用AIrServer,您现在可以从Mac,iOS,PC,
iOS 自己动手, 快速生成屏幕快照 近段时间苹果再次提交审核的时候, 6.5寸的屏幕快照变成必选项了, 这样我们这种在上线前抓紧把BUG改完, 以为提交审核顺利的人, 着实头疼了一把.
iOS 开发:绘制像素到屏幕 像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上,很多东西也是可以应用到OSX上面的。
相关文章
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(十)
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(三)
- IOS 接ShareSDK问题
- iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)
- IOS中获取各种文件的目录路径的方法
- IOS开发之自定义Button(集成三种回调模式)
- ios之UIScrollerView滚动视图
- Ios开发之 -- js和ios的交互
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- android和ios,音频互通方案
- iOS(swift)四舍五入 保留n位小数 向上向下取整
- IOS使用Jenkins持续集成
- iOS-WKWebView使用
- iOS 内存管理