在我的开发人员生活中,我搜索了可以在开发过程中帮助我的工具,并在本文中为您收集了我喜欢的工具。

1、Sherlock。

在大型项目中,xCode 设计过程对我们来说是不够的。Sherlock在开发过程中加快了我们的工作并提高了我们的生产力。
如您所知,您等待很长时间才能看到您在 xCode 中设计的屏幕和 UI 组件(谈论视图层次结构)。即使在应用程序启动后访问 UI 组件属性也需要时间。使用 Sherlock,屏幕打开速度非常快,您可以在很短的时间内看到 UI 组件的所有功能。通过打开的屏幕,您可以以有意义的方式阅读这些功能。

当您在 xCode 中运行项目并查看屏幕和组件时,您无法在运行时对 UI 组件进行任何更改。您需要停止项目、进行更改、构建它然后再次运行它并查看更改是如何反映的。即使是最小的更改也可能需要很长时间(对于我工作的项目,构建大约需要 10-15 分钟)。使用 Sherlock,您可以在运行时更改 UI 组件。您可以直接在屏幕上看到更改。

如您所知,有许多不同的 iPhone 设备型号和屏幕分辨率。我们需要测试我们开发的 UI 组件在所有设备上都能正常工作。因此,我们正在运行该项目并检查所有设备型号的屏幕。这也是一个耗时的过程。另一方面,Sherlock 允许您通过在运行时选择不同的设备模型来查看 UI 组件。换句话说,只要运行一次应用程序,您就可以在短时间内在所有设备型号上看到屏幕。

2、Sourcetree 是适用于 Windows 和 Ma

iOS开发除了XCode还需要掌握的8个重要工具,让您开发更容易相关推荐

  1. iOS开发UI篇—IOS开发中Xcode的一些使用技巧

    iOS开发UI篇-IOS开发中Xcode的一些使用技巧 一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文 ...

  2. 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

    编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具.   ...

  3. 《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营...

         编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主 ...

  4. 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C

    2019独角兽企业重金招聘Python工程师标准>>> 编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应 ...

  5. 苹果开发 笔记(80)升级IOS 9 和 XCode 7 引起的问题记录

    来源:http://blog.csdn.net/hero82748274/article/details/48629461 问题一: 升级xcode 7最低的系统配置要求 升级了ios9 后使用 xc ...

  6. iOS开发 - Xcode如何更换iPhone或iPad模拟器的类型

    iOS开发 -Xcode如何更换iPhone或iPad模拟器的类型 在菜单中选择Project --> Set Active Executable --> iPhone Simulator ...

  7. iOS 同时兼容 Xcode 7 和 Xcode 8

    做为 iOS 开发者,你肯定会对 iOS 10 中的新特性感到无比兴奋,并迫不及待地想要在应用中进行实践.虽然你想马上就动手以便第一时间就能"上船".但 iOS 10 正式上线却是 ...

  8. 《iOS移动开发从入门到精通》图书连载一:如果你也想开发一款自己的APP,可以看一下这篇文

    前言:互联网+时代给自己多一个选择的机会,尝试开发一款属于自己的APP,绝对是件激动人心的事情!<iOS移动开发从入门到精通>已经上市并和大家见面.从今天起,我会将把图书的部分内容以连载的 ...

  9. iOS问题记录 - Xcode 14.3版本运行项目报错

    文章目录 前言 开发环境 问题描述 问题分析 解决方案 最后 前言 看到Xcode有新版本,没忍住点了升级,然后问题来了. 2023/04/23更新:关于Xcode 14.3版本目前涉及到的三个问题, ...

最新文章

  1. Kubernetes 入门必备云原生发展简史
  2. Win10配置VSCode+Opencv3(C++) GCC环境
  3. 的计时器设置_如何选择最适合自己的计时器?
  4. 九张 Gif 图回顾 Web 设计的 25 年历史
  5. 自定义评分器Similarity,提高搜索体验(转)
  6. 【原创】轻量级移动端即时通讯技术 MobileIMSDK 发布了
  7. The Nighth Assignment
  8. AOJ-754 数根
  9. keepalived实现LVS-DR模型的高可用
  10. ITRS/GCRS/J2000坐标系的相互转换
  11. 948-阿拉伯数字转换为汉语大写数字金额
  12. phpExcel中文帮助手册
  13. Delphi XE8 程序瘦身.编译后EXE最低90KB
  14. 【论文复现】ARBITRAR : User-Guided API Misuse Detectionl
  15. 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍
  16. 渗透测试 | UserInfo信息收集
  17. 联想小新Pro 16频繁蓝屏解决方案
  18. JavaWeb专栏之(一):什么是JavaWeb?
  19. 中国移动宽带测试用哪个软件,中国移动评测四大类手机应用APP 看完你就知道5G和4G网络差距在哪儿...
  20. Chemical Peel Treatment For Acne Scars

热门文章

  1. CyclicBarrier让多线程齐步走
  2. Liferay Portal 7.2 CE GA1 发布
  3. 2018宾汉姆顿大学计算机排名,2020年宾汉姆顿大学QS世界排名
  4. JavaScript 教程「9」:DOM 元素获取、属性修改
  5. 电视剧《猎毒人》观后感
  6. 大数据开发,想写代码不给我写,到底是人性的扭曲,还是道德的沦丧?
  7. ubuntu搜狗输入法
  8. Docker 学习随笔
  9. nobup 与 后台运行命令
  10. 刚买个炼狱蝰蛇1800dpi的下完驱动提示没有发现鼠标