开发者社区> 青衫无名> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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测试工具。
  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以上
  滚动屏幕时隐藏toolbar--ABFullScrollViewController
  自定义ViewController,滚动屏幕时隐藏toolbar,类似Facebook、Safari以及Twitter等。
  测试环境:Xcode 5.0,iOS 7.0以上版本


最新内容请见作者的GitHub页:http://qaseven.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IOS隐藏键盘
最近遇到二个键盘会自动弹出的问题: 1、UIWebView加载网页后,点击网页内的链接在UIWebView内进行跳转时,键盘自动弹起; 2、调用选择照片时,iPod上选择照片后也会自动弹出键盘,比如从图库进到具体某个文件夹内,或者再返回图库,直接点中照片然后编辑的时候,都会自动弹出;   问...
841 0
4 年 iOS 开发,自述这几年的工作感悟,希望对你有帮助!
前言: 从做 iOS 开发一开始到现在,我也已经工作了那么多年了,说一下现在我工作了这么长时间的感悟。 1,接触 作为一个 iOS 开发工程师,我之前做过 iOS 但是还做过一段安卓,都说安卓是 iOS 的基础,这个应该算是正常的。
1218 0
【iOS 开发】Controller 之间使用代理传值
Controller 传值 控制器之间经常需要互相传递值,第一个控制器(简称 MasterVC)在通过 NavigationController Push 第二个控制器(简称 DetailVC)的时候,可以捕获到 DetailVC,所以可以设定后者的变量。
730 0
IOS开发准备工作
1. Register as a developer athttps://developer.apple.com/devcenter/ios/index.action   2. Install XCode      Launch Xcode from the Developer/Applications folder.
653 0
+关注
3593
文章
840
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载