《iOS Human Interface Guidelines》——Launch Files

启动文件


启动文件(或者图片)提供了简单的在你的app启动的时候iOS显示的占位图。这个占位图会让用户觉得你的app很快就有响应,因为它直接显示而且很快会被你的app的第一个屏幕代替。每个app都必须提供一个启动文件或者至少一个静态图片。


在iOS 8及以后的系统中,你可以创建一个XIB或者故事版文件来代替静态启动图片。当你在Interface Builder中创建一个启动文件时,使用尺寸类来定义不同显示环境的不同布局,使用Auto Layout来做小的调整。使用尺寸类和Auto Layout意味着你可以创建一个简单的在所有设备和显示环境下都看起来不错的启动文件。(查看Build In Adaptivity获取显示环境和尺寸类的概览;查看Size Classes Design Help学习如何在Interface Builder中使用尺寸类。)


如果你还需要支持早期的iOS版本,你可以继续在启动文件之外提供静态启动图片。


IMPORTANT

使用启动XIB或者故事版文件表明你的app运行在iPhone 6 Plus或者Iphone6上。


下面的设计指南适用于启动文件和静态启动图片。


设计一个提升用户体验的简单的启动图片。尤其注意启动图片不是提供这些的时机:

  • 一个“app入口体验”,比如启动画面
  • 一个“关于”窗口
  • 品牌元素,除非它们是你app第一个界面的静态部分

因为用户可能会在app之间频繁切换,你应该尽量将启动时间缩到最短,并且设计一个淡化体验而不是吸引注意力的启动图片。

设计一个与app第一个界面相同的启动图片,除了:
  • 文本。启动图片是静态的,所以所以任何你显示的文本都不应是局部的。
  • 可能更改的UI元素。如果你包含了app启动完成后可能看起来不同的元素,用户会感受到启动图片和第一个app界面之间不愉快的闪现。

如果你觉得遵循这些指南会导致朴素、无聊的启动图片,你是对的。记住,启动图片不是给你一个艺术表达的机会。它只是致力于通过快速启动和立即可以使用来加强用户对你app的感知。比如说,设置和天气都提供了一个只比背景图多一点点的启动图片。



如果你需要使用静态启动图片,为不同的设备创建不同尺寸的图片。所有设备的静态启动图片都必须包含状态栏区域。查看 Icon and Image Sizes获取尺寸信息。

即使最好为iPhone 6和iPhone 6 Plus使用启动文件,必要的话你也可以提供静态启动图片来代替。如果你需要为这些设备创建静态启动图片,使用下面的尺寸:

对iPhone 6:
  • 垂直用750*1334(@2x)
  • 水平用1334*750(@2x)

对iPhone 6 Plus:
  • 垂直用1242*2208(@3x)
  • 水平用2208*1242(@3x)


本文翻译自 苹果官方开发文档

内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值