请问对移动应用原型设计工具来说debug的工具有什么好用的?

您所在的位置: &
iOS开发者必备:十款最有用的工具(附下载)
iOS开发者必备:十款最有用的工具(附下载)
iOS是由苹果公司为iPhone开发的操作系统,它主要是给iPhone、iPod touch以及iPad使用。本文介绍了10款iOS开发人员必备的工具,并提供下载地址,供开发人员下载使用。
iPhone手机销售火爆同时让 iOS 的应用开发炙手可热,本文介绍10款对 iOS 开发人员非常有用的工具。
当然这得排第一个,这是 iOS 开发的帮助文档中心,所以你需要的关于 iOS 开发的文章、指南、示例和手册、论坛以及 SDK 都在这里可以找到。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image001" width="585" height="441" src="/files/uploadimg/8510.gif" />
FTP 传输工具,可管理文件、文件夹和权限,同时内置文本编辑器可直接对 FTP 上的文件进行编辑。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image002" width="585" height="878" src="/files/uploadimg/8511.gif" />
关于 jQuery 在移动平台上的文档
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image003" width="585" height="420" src="/files/uploadimg/8512.gif" />
iOS 远程调试控制台,开发必备,难道你不调戏(调试)吗?
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image004" width="510" height="369" src="/files/uploadimg/8513.gif" />
该软件可帮你编辑和浏览 HTML 和 CSS 文档,具有语法着色等功能
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image005" width="585" height="420" src="/files/uploadimg/8514.gif" />
iOS 上的 SSH 客户端软件
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image006" width="585" height="420" src="/files/uploadimg/8515.gif" />
该软件让你找出合适的色彩,简单的界面用来调整红绿蓝三原色,并使用十进制和十六进制显示对应的 RGB 色彩值。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image007" width="585" height="439" src="/files/uploadimg/8516.gif" />
这是 iOS 上的 MySQL 客户端,可用来生成和执行复杂的数据查询,而无需使用键盘输入。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image008" width="585" height="420" src="/files/uploadimg/8517.gif" />
该软件可用来访问 Google Analytics 的数据
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image009" width="585" height="439" src="/files/uploadimg/8518.gif" />
文本编辑器,支持超过80种语言的语法着色、FTP、SFTP、Dropbox 等功能应有尽有。
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="clip_image010" width="480" height="350" src="/files/uploadimg/8519.gif" />
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&&&的更多文章
使用 iOS 6游戏开发入门经典(第2版) ,学习为iPhone 5和新iPad构
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
作为Android开发者,最头疼是什么?相信大家会异口同
七夕,是让人听起来就觉得美好的日子,牛郎织女鹊桥相
PC互联网巨头百度、腾讯和阿里,通过在移动互联网投资
本书是一本以示例形式直接面向应用的网络管理图书。书中以大量示例和大量实用网络管理与故障排除经验介绍了当前网络管理工作的各
Windows Phone专家
Android开发专家
51CTO旗下网站移动app测试|LOFTER(乐乎) - 记录生活,发现同好
LOFTER for ipad —— 记录生活,发现同好
&nbsp&nbsp被喜欢
&nbsp&nbsp被喜欢
{list posts as post}
{if post.type==1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type==2}
{if post.type == 3}
{if !!post.image}
{if post.type == 4}
{if !!post.image}
{if !!photo.labels && photo.labels.length>0}
{var wrapwidth = photo.ow < 500?photo.ow:500}
{list photo.labels as labs}
{var lbtxtwidth = Math.floor(wrapwidth*(labs.ort==1?labs.x:(100-labs.x))/100)-62}
{if lbtxtwidth>12}
{if !!labs.icon}
{list photos as photo}
{if photo_index==0}{break}{/if}
品牌${make||'-'}
型号${model||'-'}
焦距${focalLength||'-'}
光圈${apertureValue||'-'}
快门速度${exposureTime||'-'}
ISO${isoSpeedRatings||'-'}
曝光补偿${exposureBiasValue||'-'}
镜头${lens||'-'}
{if data.msgRank == 1}{/if}
{if data.askSetting == 1}{/if}
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post_index < 3}
{if post.type == 1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
{if drlist.length>0}
更多相似达人:
{list drlist as dr}{if drlist.length === 3 && dr_index === 0}、{/if}{if drlist.length === 3 && dr_index === 1}、{/if}{if drlist.length === 2 && dr_index === 0}、{/if}{/list}
暂无相似达人,
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
this.p={ currentPage:1,pageNewMode:true,isgooglead3:false,ishotrecompost:false,visitorId:0, first:'',tag:'移动app测试',recommType:'new',recommenderRole:0,offset:10,type:0,isUserEditor:0,};H5推荐:最好用的五大移动应用开发工具
 作者: 厂商投稿 编辑:
  移动互联网的开放性带给草根创业者许多想象,“有为青年、白手起家、90后创业”,成为这个时代最值得骄傲的字眼。打工不易,创业更不易,开发者不仅要面对专业技术、创新思维、市场推广的考验,而且要懂得产品设计、客户服务、商务谈判的知识,十足的全能选手。并且,移动碎片化严重、移动终端种类纷繁、开发系统更新迭代快、用户个性化需求突出,中小型团队和个人开发者必须学会利用外部环境和内部资源提高创业成功的概率。  本期为大家精选国内外主流实用的十款混合应用开发平台,包括PhoneGap、 AppCan、Intel XDK、Appcelerator、Salesforce1,希望强大的功能可以帮助开发者减低成本、缩短周期、突破瓶颈。  一、PhoneGap  PhoneGap基于HTML、CSS和JavaScript的快速开发平台,一次开发可支持iOS、Android、WebOS、Symbian、Windows Phone、Bada和Blackberry7个平台的开源移动框架。PhoneGap XDK是一个完整的开发环境,也可以和其他代码编辑器一起使用,如Dreamweave 5.5或NotePad++等。PhoneGap XDK允许用于测试、模拟PhoneGap代码,以看该应用能否在iOS或Android设备上运行。PhoneGap的突出优点还有Native接口比较丰富,通过封装的API可以直接访问硬件,比如说加速,相机,指南针,,文件访问等,接口文档描述非常详细。  但是PhoneGap需要针对相应的平台环境配置,进行编译,打包测试,发布等等。由于使用Hybrid 开发的用户群,大部分是web开发者,对原生开发基本不了解,这无疑给每一个开发者增加了沉重的负担,需要对各个平台的开发都要需要了解,对硬件等等都要配置,加大开发成本。另外,还有两个难以逾越的障碍:文档虽比较详细但是基本是英文,对英文草鸟是不小的挑战;因为是国外的框架,技术支持不够到位,出现问题,无法排解,成为技术攻关的难点。  二、AppCan  AppCan是本土颇有发展前景和技术优势的开发平台,近期就有媒体曝出AppCan获得数千万元新融资。是国内首个HTML5移动应用开发平台,已拥有近50万人次的注册开发者,创建了近20万种应用,终端安装用户数达到5000万,在国内的软件厂商中算是佼佼者。  AppCan企业套件技术优势:软硬结合一体化的套件,为开发者方便、快速地提供从App开发到运维管理直至移动安全的一体化服务;Mac mini应用开发,包含正式版本编译环境,在企业内网上实现私有打包;支持SVN协同、多人同时开发;插件管理可自行配置、自行更新;独享引擎的版本回溯功能,开发者可任意选择当前某一版本引擎进行版本打包。当然,AppCan也存在一些问题:免费版不支持自定义插件,开发文档写的过于简单,需要继续丰富。  据悉,原价49800元的AppCan 企业移动开发套件正在四折限时限量促销,这个价格对于起步阶段的开发团队是不错的选择。  三、英特尔XDK  作为Intel HTML5 Development Environment的组成部分,Intel XDK为一个跨平台工具包,可帮助开发人员跨应用商店、和设备快速开发、测试和安装应用程序。  Intel XDK的拖放界面可加快新应用程序、原型以及更快速的游戏界面的开发。其开发框架,可根据设备的本机主题开发与之相适应的应用程序,可适配Android、iOS、、Windows 8、和Tizen。  四、Appcelerator  Appcelerator是一套结合了IDE、SDK以及多种框架,并将后端云服务添加至企业级系统中的移动开发方案。其Titanium SDK允许我们通过单一代码库开发出原生、混合以及移动Web等多种应用程序类型。  Titanium Studio是一套基于Eclipse的可扩展IDE,用于创建Titanium与Web应用程序;Appcelerator Cloud Services则为我们的应用成果提供一系列自动化网络扩展功能及数据对象。Appcelerator提供的Alloy框架坚持快速实现Titanium应用程序开发的设计思路,以MVC架构为基础并内置对Backbone.js以及Underscore.js的支持能力。尽管Appcelerator并不是一套无需编码技能的解决方案,但它能够以一站式角度为iOS、Android、Tizen、黑莓以及移动Web应用提供基于JavaScript的各类开发工具。  Appcelerator有面向个人开发者的免费版,在商业用途下的Appcelerator Platform收取费用。  五、Salesforce1  Salesforce1能够帮助开发者加快HTML 5、iOS、Android以及Web移动应用的开发与部署工作。在极简模式下,大家可以利用移动网站或者可下载的通用Salesforce查看应用创建自己的 Web应用。更进一步,我们也能够通过Salesforce Mobile Pack开发出jQuery Mobile、Angular.js、Backbone.js或者Knockout HTML 5移动应用。而经验丰富的用户也能够从最高难度起步,利用Salesforce Mobile SDK将自己的移动平台与其原生SDK工具相结合,从而开发出面向iOS或者Android平台的原生或者混合应用。这些应用通过Salesforce中的Connected App与后端实现通信。但这款工具目前在国内的使用率还比较低。
大学生分期购物销量榜IT168企业级
评论】虽然移动应用的自动化测试工具不能提供和真实用户比拟的测试结果,但是如果你能正确的使用软件测试工具,它也能提供较为完整和简洁的测试结果,因此很多功能强大的移动应用测试工具也受到了开发人员和测试人员的欢迎。适当的测试工具可以帮助移动应用开发人员高效地管理从测试通信到记录错误的测试全过程。在测试过程中,有几个必要因素需要开发人员考虑,如支持平台的选择、源代码要求和构建安全性、测试结果和错误记录、应用重构需求、连续测试以及对流行的第三方错误跟踪系统的集成等等。那么到底有哪些测试工具是移动应用开发人员需要熟悉的呢 ?1. XcodXcode 同时适用于 OS X 和 iOS 的集成开发软件环境,主要用于实时查看日志和崩溃日志提取,它具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成,但是它有一个缺点就是电池和内存的消耗是非常高的。对于移动应用开发人员来说,Xcode 是一款使用便捷的必备测试工具,它自带测试导航,开发人员可以轻松编辑和运行测试,而且它的还有两大值得称道的功能就是 CPU 加载和伪 GPS 定位的建立。2. Postman – REST ClientPostman - REST Client 是一种适用于应用开发早期阶段的移动应用测试工具,尤其是在整个应用程序还不可用,但我们有迫切想要测试应用服务器对数据的处理时。Postman-REST Client 可以作为 Firefox 和 Chrome 浏览器的插件,支持把各种模拟用户 HTTP 请求的数据发送到服务器的 Chrome 或 Firefox 网页调试。3. Log Viewer
( Logcat ) 日志查看器 ( Logcat ) 是一种主要用于 Android 的测试工具,它可以查看和分享设备的系统日志。这是一款非常有效的测试工具,它能够重现崩溃,部署应用程序并将日志发送到您的电子邮件。另外,它因为不需要像其他工具一样连接 PC,所以受到了开发测试人员的欢迎。4. Far Manager
( Windows ) Far Manager
( Windows ) 是一款用来管理文件和归档的 Windows 下的移动应用程序测试软件,它充当着 Microsoft Windows 操作系统文件管理器的角色。它与 iTunes 同步后支持日志搜索,可以查找所需日志并将它添加到输入设备中。Far Manager
( Windows ) 使用文本模式工作,界面简单而且直观,可用于执行多任务。另外,它还支持定制,如文件导航可以使用颜色突出显示。除此之外,Far Manager 使用外部 DLL 模块实现非常灵活的功能,如支持 FTP 客户端和归档。5. Testflight AppTestflight App 允许开发人员在 iOS,tvOS 和 watchOS 设备上安装和测试应用程序,它支持多个开发人员测试多个应用程序,据悉最多可以支持 10 台设备同时使用 Testflight,这一功能使得开发者能够更加方便有效的处理很多任务。苹果公司在 2016 年年中的时候升级了 TestFlight,现在它能够兼容为 iOS 10、watchOS 3 和 tvOS 10 等系统开发的新应用,也支持很多新推出的功能比如 SiriKit 和 tvOS 系统的推送通知等。苹果还提醒开发者,iOS 10 系统中的所有测试版应用均包括一个 3D Touch Quick Action 功能,这项功能允许测试人员主页访问应用回馈系统,大大简化了反馈机制。6. Android Debug Bridge Screenrecord作为 Android SDK 的一部分,Android Debug Bridge 允许用户直接操作管理 android 模拟器或者真实的 andriod 设备。它是一个通用的命令行工具,同时也是客户端 - 服务器端程序,共包括三个组件,即客户端,守护程序和服务器。 ADB 可以高效地安装和调试应用程序,它的主要功能有运行设备的 shell ( 命令行 )
管理模拟器或设备的端口映射 ; 计算机和设备之间上传 / 下载文件 ; 将本地 apk 软件安装至模拟器或 android 设备。7. FiddlerFiddler ( HTTP - Proxy Fiddler ) 是一个 http 协议调试代理工具,能够监视来自本地设备的流量,并且还允许嗅探来自远程设备的流量。它是一个免费的 Web 调试代理,能够记录计算机和互联网之间的所有 HTTP 流量。 它还能够在移动设备上导出根证书,从而允许用户在浏览器和移动应用程序中查看 HTTP 流量。Fiddler 主要用于网络调试、安全测试、性能测试、HTTP 流量记录和网络会话操作。移动应用的测试工具有千千万,如何合理设计和应用这些工具才是最为重要的。据悉,目前全球有数十亿应用可供用户下载,如此庞大的移动应用数量也对测试人员提出了挑战,他们不止要扩大测试技术,还要熟练掌握各种工具的优缺点,从而制定出更加完善合理的测试策略。无论测试人员选择哪种测试策略、哪款测试工具,最终目的都是让用户获得积极友好的体验。所以在测试时,测试人员最好能够做到三省吾身:应用程序能够预期工作吗 ? 它能满足用户的需求吗 ? 怎么样才能全面测试呢 ?
原网页已经由 ZAKER 转码排版
科技频道2小时前
科技频道12小时前
科技频道9小时前
科技频道8小时前
科技频道7小时前
IT之家8小时前
科技频道昨天
科技频道昨天
科技频道13小时前
科技频道12小时前
爱范儿3小时前
cnBeta4小时前
cnBeta2小时前
IT之家30分钟前
手机之家1小时前

我要回帖

更多关于 移动应用开发工具 的文章

 

随机推荐