- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[IOS开发工具
我一直比较推崇聪明地工作要远胜于刻苦地工作。使用正确的工具可以帮你更好地解决问题,直达目标。我们都遇见过一些功能非常强大但又价值不菲的工具,虽然价格贵点,但却是可以帮你快速解决问题,节省时间和人力,从而让你更高效地工作。?此前我们介绍过很多关于iOS开发的工具(比如iOS/OS X开发:各种工具快到碗里来;你用哪种工具进行iOS app自动化功能测试;五种App原型设计工具使用心得;初识Sketch:设计师的工具箱),今天我们介绍一些必不可少的工具。?1.Gitx (rowanj-dev) ?Git是一个命令行代码管理系统,可能你已经在使用它了,它可以很好地帮你管理代码版本,功能非常强大,支持feature?branches、tags、submodules以及logs等。并且其提供的GUI可以让你以一种更时髦的方式来展示commit tree。?当然,还有很多类似的git客户端,比如opensouce Gitx、Tower以及SourceTree等。?我强烈建议不要过于依赖GUI客户端来进行日常的操作,要学会在git命令行中处理commands,常见的比如push、fetch、merge、tag以及clone等。这么做可以帮你理解和掌握git背后的概念。Gitx fork还提供了命令行集成。?2.gitignore.io?我们知道一些文件不应该被提交到资源库,那你如何告诉git提交一个额外的.gitignore文件?我们当然不希望手动做这些细碎又麻烦的事情,运行以下命令:$ gi xcode,objective-c .gitignore?3.Reveal?Inspecting the iPhone AppStore app. So each section is UICollectionViewCell embedding a UICollectionView.?为了查看UI发生的变化,我们过去常常会重新编译我们的应用,不过效率非常低。Reveal为开发者带来了类似Firebug和Web Inspector的强大工具。先进的2D和3D可视化技术可以让你查看app运行时的视图层次。可以让你快速Debug视图布局问题和渲染问题。?Reveal的强大之处并不仅限于检测你的app,Peter Steinberger向我们展示了它是如何用在其他app中。?此外,Reveal还支持键盘;可通过视图层级帮你理解复杂的app;3D导航,可流畅旋转,缩放,选中以及高亮;Reveal可让你清楚哪个视图执行了哪个类;Reveal可在设备或者模拟器上运行,可以简单地发现,连接至iOS app。?参考阅读:Reveal通过视图层次帮你理解复杂的app 并提供相关Debug功能??4.SimPholders??SimPholders可让你快速直接地访问iPhone模拟器应用的app文档。你可以通过SimPholders找到数据库文件、永久存储以及缓存,它是一个非常实用的app debug工具,同时还可以离线使用。假如你正在寻找一款可替代的工具,你也可以看看Folder Simulator。?5.Liya?Database schema from the Core Data modal?如果没有合适的工具,那么查看Core Data records会是一件非常痛苦的事情,更糟糕的是Xcode并没有为你提供一个恰当的方法。Liya可能并不是那么迷人,但它确实是一款非常轻量级的的工具,可以在不锁定正在使用的数据库的情况下很好地工作。简单使用SimPholder查找应用的文档文件夹,定位sqlite数据库文件,然后开始浏览。?Liya允许用户在单个可视化界面同时访问三个数据库系统。Liya可以以同样的方式访问MySQL、PostgreSQL以及SQLite3数据库。通过一个3-panel进行展示,一个展示选择的数据库,一个用以编辑table structure,另一个用以编辑表的内容。Liya可使用多个窗口同时在三种系统中访问数据库,每个窗口展示单个数据库的内容。Liya还可以通过拖放操作把数据从一个数据库移植另一个。你也可以从一个数据库输出数据进行备份。?6.Charles??Inspecting network from all the api.* endpoints?有时候你需要真实地知道app输入和输出了哪些内容。不少时候,我们一遍遍查看控制台,但让人头疼的是我们始终不确定为什么API请求和响应会出错。?Charles是我找到的最好的网络检查器,你也可以通过一定设置来inspect your real device。?7.PAW?确保REST API工作正常,并且准确知道如何配置请求可以帮你减少大量错误做法,而不需要重新编译和经历所UI问题。PAW并不
您可能关注的文档
- (把主动权交给学生.doc
- [CG125凸轮工艺改进.doc
- (把安全放在我们心中.doc
- 《财政金融学院第十三届“创新杯”学生课外学术论文大赛文件汇编.doc
- [CGcat设计联盟第十二届理事会交接仪式策划书.doc
- (把手写的变成打印的.doc
- (把根扎在库区,用心打理学校.doc
- (把民间艺术融入到美术教学的实践去.doc
- [CG插图市场调研报告.doc
- [CH5统计部分讲义.doc
- 河北省邯郸市九校联考2021-2022学年高一下学期期中考试化学试题(含答案).docx
- 广东省惠州市博罗县2021-2022学年高一下学期期中考试化学试题(含答案).docx
- 广东省广州越秀三校2021-2022学年高一下学期期中联考化学试题(含答案).pdf
- 广东省广州越秀三校2021-2022学年高一下学期期中联考化学试题(含答案).docx
- 广东省惠州市博罗县2021-2022学年高一下学期期中考试化学试题(含答案).pdf
- 广东省深圳市龙华区2022-2023学年高一下学期期中考试化学试卷(含答案).docx
- 广东省深圳市龙华区2022-2023学年高一下学期期中考试化学试卷(含答案).pdf
- 广东省珠海市三校2021-2022学年高一下学期期中联考化学试题(含答案).docx
- 广东省珠海市三校2021-2022学年高一下学期期中联考化学试题(含答案).pdf
- 广西壮族自治区玉林市2022-2023学年高一下学期期中考试化学试卷(含答案).docx
最近下载
- 《企业战略管理》-理论与案例(杨锡怀-王江)答案全解.pdf
- 期中易错题综合练习100题-2022-2023学年八年级英语下册单元重难点易错题精练(人教版).docx VIP
- 01J925-1 压型钢板、夹芯板屋面及墙体建筑构造《废止》.docx VIP
- 初中英语人教版八年级下册 Unit 8 单元作业设计.docx
- 2024-2030年尼龙12行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 综合能源系统课件.ppt
- 18.海市蜃楼课件.ppt
- VB2-12_中文使用手册.pdf
- 1_危险化学品重大危险源安全监控技术规范 解读(1).pdf VIP
- 2025年中考语文总复习积累与运用专题2名著阅读第1部《朝花夕拾》.pptx VIP
文档评论(0)