iOS开发除了XCode还需要掌握的8个重要工具,让您开发更容易
在我的开发人员生活中,我搜索了可以在开发过程中帮助我的工具,并在本文中为您收集了我喜欢的工具。
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个重要工具,让您开发更容易相关推荐
- iOS开发UI篇—IOS开发中Xcode的一些使用技巧
iOS开发UI篇-IOS开发中Xcode的一些使用技巧 一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n 新建项目 cmd + n 新建文 ...
- 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营
编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具. ...
- 《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营...
编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主 ...
- 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C
2019独角兽企业重金招聘Python工程师标准>>> 编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应 ...
- 苹果开发 笔记(80)升级IOS 9 和 XCode 7 引起的问题记录
来源:http://blog.csdn.net/hero82748274/article/details/48629461 问题一: 升级xcode 7最低的系统配置要求 升级了ios9 后使用 xc ...
- iOS开发 - Xcode如何更换iPhone或iPad模拟器的类型
iOS开发 -Xcode如何更换iPhone或iPad模拟器的类型 在菜单中选择Project --> Set Active Executable --> iPhone Simulator ...
- iOS 同时兼容 Xcode 7 和 Xcode 8
做为 iOS 开发者,你肯定会对 iOS 10 中的新特性感到无比兴奋,并迫不及待地想要在应用中进行实践.虽然你想马上就动手以便第一时间就能"上船".但 iOS 10 正式上线却是 ...
- 《iOS移动开发从入门到精通》图书连载一:如果你也想开发一款自己的APP,可以看一下这篇文
前言:互联网+时代给自己多一个选择的机会,尝试开发一款属于自己的APP,绝对是件激动人心的事情!<iOS移动开发从入门到精通>已经上市并和大家见面.从今天起,我会将把图书的部分内容以连载的 ...
- iOS问题记录 - Xcode 14.3版本运行项目报错
文章目录 前言 开发环境 问题描述 问题分析 解决方案 最后 前言 看到Xcode有新版本,没忍住点了升级,然后问题来了. 2023/04/23更新:关于Xcode 14.3版本目前涉及到的三个问题, ...
最新文章
- Kubernetes 入门必备云原生发展简史
- Win10配置VSCode+Opencv3(C++) GCC环境
- 的计时器设置_如何选择最适合自己的计时器?
- 九张 Gif 图回顾 Web 设计的 25 年历史
- 自定义评分器Similarity,提高搜索体验(转)
- 【原创】轻量级移动端即时通讯技术 MobileIMSDK 发布了
- The Nighth Assignment
- AOJ-754 数根
- keepalived实现LVS-DR模型的高可用
- ITRS/GCRS/J2000坐标系的相互转换
- 948-阿拉伯数字转换为汉语大写数字金额
- phpExcel中文帮助手册
- Delphi XE8 程序瘦身.编译后EXE最低90KB
- 【论文复现】ARBITRAR : User-Guided API Misuse Detectionl
- 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍
- 渗透测试 | UserInfo信息收集
- 联想小新Pro 16频繁蓝屏解决方案
- JavaWeb专栏之(一):什么是JavaWeb?
- 中国移动宽带测试用哪个软件,中国移动评测四大类手机应用APP 看完你就知道5G和4G网络差距在哪儿...
- Chemical Peel Treatment For Acne Scars