新iOS模拟器中有哪些新的功能

iOS模拟器是在开发任意iOS应用程序过程中不可或缺,无法被忽视的一个部分。最值得一提的是,Xcode 9的新模拟器带来了很多有用的功能,能够提升开发者的开发效率。那麽,新iOS模拟器中有哪些新的功能呢?

功能一:在全屏模式下使用Xcode模拟器

当你使用13寸的 Mac 时,Xcode 的全屏模式是唯一救星,以前不能在全屏模式下使用Xcode模拟器,但现在开始可以使用了。从Xcode 9 beta 3开始,系统预设在全屏模式下使用Xcode模拟器,所以你无需做任何事情来启用它。

可能会有些人担心在预设情况是关闭此功能的,其实只要通过Apple Internal 选单启用此功能。如果想在新的模拟器中探索更多的秘密功能,可以启用Apple 隐藏的内部选项。

功能二:一次打开多个模拟器

在Xcode 9的新模拟器出现之前,你一次只能打开一个模拟器,或许有许多「hacks」教你如何在旧版本的Xcode中打开多个iOS模拟器,但步骤却非常繁琐。但是在Xcode 9当中,这个功能是直接可以使用的。

功能三:缩放模拟器就像调整视窗大小一样简单

在Xcode 9之前,我们只能透过「Scale options」才能调整模拟器的大小,但现在Apple终於开放调整模拟器窗口的大小。如果一次要打开多个模拟器,这个小细节的调整将会帮助你有效地组织工作空间。

功能四:记录模拟器的视频

在Xcode 9官方的「What’s new」文档中,苹果声称现在可以录制模拟器屏幕视频,即使在旧版本中,只要使用simctl也可以做到,在界面上找不到地方可以启用视频录制(除了iOS 11中的内置屏幕录制)。

功能五:使用 Finder 共享文件到模拟器

现在,模拟器有了 Finder 扩展功能,你可以直接从 Finder 窗口共享文件。

使用图像/视频文件进行类似操作:

xcrun simctl addmedia booted

功能六:快速找到应用程序的文件夹

来介绍一个simctl的命令,你可以使用单个命令在文件系统上获取应用程序的资料夹,只需要知道应用程序的bundle identifier并执行以下命令:

xcrun simctl get_app_container booted

或者你可以使用open命令在 Finder 中更快打开目标文件夹:

open `xcrun simctl get_app_container booted ` -a Finder

功能七:使用命令行参数(Command Line Args)在模拟器中启动应用程序

使用simctl,你也可以从终端机上启动应用程序,并在其中传递一些命令列参数(甚至可以设置一些环境变量)。如果你想在应用程序中插入一些除错行为,这将非常有用。

功能八:透过Bundle ID获取完整的应用程序消息

如果你需要比simctl get_app_container更全面的资讯,simctl还有一个很好用的小工具,名为appinfo,它会以下列格式显示相关资讯:

{

ApplicationType = User;

Bundle = ;

BundleContainer = ;

CFBundleDisplayName = TestiOSApp;

CFBundleExecutable = TestiOSApp;

CFBundleIdentifier = “com.ahmed.app.TestiOSApp”;

CFBundleName = TestiOSApp;

CFBundleVersion = 1;

DataContainer = ;

GroupContainers = {

};

Path = ;

SBAppTags = (

);

}

执行下面的命令并观察输出结果:

xcrun simctl appinfo booted

iOS模拟器是一个非常强大的工具,只要知道所有的细节和技巧,它可以让开发者的开发过程加快许多。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/40463.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
InspirrInspirr订阅用户
上一篇 2022年6月12日 23:48
下一篇 2022年6月12日 23:48

相关推荐

  • Facebook改版 网页设计师和网页开发需要关注什麽

    作为世界级社交媒体平台,Facebook如今的用户体量已经相当可观了。近日,Facebook在F8开发者大会上发布了新产品和公布了新功能,呈现新的趋势。关於Facebook的新设计、新体验和新产品,网页设计师和网页开发人员需…

    2022年6月15日 建站资讯
    0151
  • APP设计技巧:掌握这些APP设计细节,让你的APP变得更加精致

    当我们打开一个APP时,合理的图片运用、清晰的信息层级,以及舒适配色方案等,都会直接影响用户对APP的整体感官体验。下面,小编将通过图片、文字、色彩、图标,以及留白这五个问题来解剖APP设计中的微妙细节,让整…

    2022年6月14日 建站资讯
    0276
  • 怎样的APP loading设计更讨用户欢心

    用户在浏览网页时,由於网络原因可能需要花费一定时间才能加载完成,这个时候就要用到loading加载机制,告诉用户网页正在努力为您加载数据,请稍安勿躁。好的loading设计能减弱用户等待网站加载的焦虑,不合理的loa…

    2022年6月9日 建站资讯
    0176
  • 用户体验:减少输入

    智能预设 在移动端填写表单更是一件困难的事情,即使设计得再有亮点但在绝大多数的情况下都并不会令人感觉愉悦。最有效的方法就是,通过降低输入成本来提升用户体验。最直接的做法是给予用户合理的智能预设,有初始…

    2022年6月8日
    0136
  • 网页设计技巧:如何利用网页header增加曝光度

    如何利用网页header增加曝光度?在这个遵循极简主义风格的时代,华而不实的内容往往令人厌恶,但有时网页设计过於简单又难以吸引用户的眼球,因此网页的header设计就显得十分重要。 什麽是网页header? 网页header就…

    2022年6月25日 建站资讯
    0178
  • 好建议!提升移动界面设计的三点

    界面正好适合,无需缩放 不需要用户进行界面放大,就可以轻松完成阅读。因为出色的移动端界面设计,深知用户放大页面不仅仅会降低浏览和操作体验,还会导致一些重要的内容会很可能被错过。 使用高质素的素材 无论是…

    2022年6月7日
    0139
  • 盘点目前最新出且受欢迎的前端设计新工具

    网页离不开设计也离不开前端的实现,随着 Apple、Google 等科技企业的开发者大会到来,部分科技龙头企业旗下产品相关的新资源逐一放出,以解决目前网站的特定需求。现在,Inspirr Creation推荐一些正在兴起的前端设…

    2022年6月25日 建站资讯
    0171
  • 网页设计效果:如何让界面的色彩搭配更加出色

    对网页设计而言,最让人记忆深刻的不是网站主题,也不是网站上的文字、图片、视频…而是色彩。色彩不仅能很好地与读者产生共鸣,同时还能提高读者对品牌的认可。「如何让界面的色彩搭配更加出色」,除了最常见…

    2022年6月25日 建站资讯
    0209

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息