首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新iOS设计规范七|10大视觉规范(Visual Design)

设备屏幕尺寸和方向 iOS设备具有各种屏幕尺寸,可以纵向或横向使用。在iPhone X和iPad Pro等边对边设备中,显示屏的圆角与设备的整体尺寸非常匹配。...其他设备(例如iPhone SE和iPad Air)具有矩形显示屏。 如果您的应用在特定设备上运行,请确保该应用在该设备的所有屏幕尺寸上运行。...换句话说,仅iPhone应用程序必须在每个iPhone屏幕尺寸上运行,而仅iPad应用程序必须在每个iPad屏幕尺寸上运行。 ? ?...考虑同时支持iPad和iPhone。用户希望能在两种类型的iOS设备上都能使用您的应用程序。...如果应用程序的某些功能需要iPhone专用的硬件(例如电话),请考虑在iPad上隐藏或禁用这些功能,并让用户使用您应用程序的其他功能。 ? 图稿在不同设备显示时,请注意宽高比的差异。

8.1K30

六个方向关于iOS100个面试题,你都会了吗?

请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...iPad 2,iPad mini 1-3,iPad Retina,iPad Air 2,iPhone 5、5S、6以及6+在硬件性能方面有何差异?这对注重性能的应用有何限制?...设计iPhone和iPad应用时,应分别考虑哪些因素? 请描述一下原型设计对于软件开发的意义。其作用是什么? 关于App Store 应用内购买(In-App Purchases)是怎么回事?...你是否在App Store上发布过应用?能否概括一下过程? iTunes Connect是什么? Provisioning Profiles是指? App ID是什么?...iOS上你最喜欢哪些API? 是否有最中意的错误报告? 你最爱以哪种方式来检验一项新技术是否好用? 为什么词典被称作Dictionaries,而不是HashTable或HashMap?

3.6K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS程序员面试,绝对会遇到这些问题!

    请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...iPad 2,iPad mini 1-3,iPad Retina,iPad Air 2,iPhone 5、5S、6以及6+在硬件性能方面有何差异?这对注重性能的应用有何限制?...设计iPhone和iPad应用时,应分别考虑哪些因素? 请描述一下原型设计对于软件开发的意义。其作用是什么? 关于App Store 应用内购买(In-App Purchases)是怎么回事?...你是否在App Store上发布过应用?能否概括一下过程? iTunes Connect是什么? Provisioning Profiles是指? App ID是什么?...iOS上你最喜欢哪些API? 是否有最中意的错误报告? 你最爱以哪种方式来检验一项新技术是否好用? 为什么词典被称作Dictionaries,而不是HashTable或HashMap?

    1.4K20

    IOS开发系列——启动页专题【整理,部分原创】

    下面就是 CocoaChina 会员做得总结 如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片: Default-Portrait.png iPad专用竖向启动画面 768x1024...或者768x1004 Default-Landscape.png iPad专用横向启动画面 1024x768或者1024x748 Default-PortraitUpsideDown.png iPad专用竖向启动画面...(Home按钮在屏幕上面),可省略 768x1024或者768x1004 Default-LandscapeLeft.png iPad专用横向启动画面,可省略 1024x768或者1024x748 Default-LandscapeRight.png...iPad专用横向启动画面,可省略 1024x768或者1024x748 Default.png iPhone默认启动图片,如果没有提供上面几个iPad专用启动图片,则在iPad上运行时也使用Default.png...(不推荐) 320x480或者320x460 Default@2x.png iPhone4启动图片640x960或者640x920 为了在iPad上使用上述的启动画面,你还需要在info.plist中加入

    1.8K10

    viewport深入理解和使用

    安卓设备上的initial-scale默认值好像没有方法能够得到,或者就是干脆它就没有默认值,一定要你显示的写出来这个东西才会起作用,我们不管它了,这里我们重点说一下iphone和ipad上的initial-scale...根据测试,我们可以在iphone和ipad上得到一个结论,就是无论你给layout viewpor设置的宽度是多少,而又没有指定初始的缩放值的话,那么iphone和ipad会自动计算initial-scale...这个值,以保证当前layout viewport的宽度在缩放后就是浏览器可视区域的宽度,也就是说不会出现横向滚动条。...比如说,在iphone上,我们不设置任何的viewport meta标签,此时layout viewport的宽度为980px,但我们可以看到浏览器并没有出现横向滚动条,浏览器默认的把页面缩小了。...总之记住这个结论就行了:在iphone和ipad上,无论你给viewport设的宽的是多少,如果没有指定默认的缩放值,则iphone和ipad会自动计算这个缩放值,以达到当前页面不会出现横向滚动条(或者说

    71030

    viewport深入理解和使用

    安卓设备上的initial-scale默认值好像没有方法能够得到,或者就是干脆它就没有默认值,一定要你显示的写出来这个东西才会起作用,我们不管它了,这里我们重点说一下iphone和ipad上的initial-scale...根据测试,我们可以在iphone和ipad上得到一个结论,就是无论你给layout viewpor设置的宽度是多少,而又没有指定初始的缩放值的话,那么iphone和ipad会自动计算initial-scale...这个值,以保证当前layout viewport的宽度在缩放后就是浏览器可视区域的宽度,也就是说不会出现横向滚动条。...比如说,在iphone上,我们不设置任何的viewport meta标签,此时layout viewport的宽度为980px,但我们可以看到浏览器并没有出现横向滚动条,浏览器默认的把页面缩小了。...总之记住这个结论就行了:在iphone和ipad上,无论你给viewport设的宽的是多少,如果没有指定默认的缩放值,则iphone和ipad会自动计算这个缩放值,以达到当前页面不会出现横向滚动条(或者说

    1.3K10

    【浪潮】从 Win10 新品发布会看 iPad Pro

    对人类来说,显然横向转动头部、左右移动眼球,比上下移动要更容易一些。我们吃饭的时候也是,桌子上中间放着主食,可能左边放着一杯饮品,右边是筷子或者刀叉。...比如无论在 Mac 上使用 Pages,还是在 Win 上使用 Word,屏幕最上方都有一排菜单栏,而当你在手机上用QQ和微信的时候,聊天的时候只看得见文本、表情、键盘等等,相关的设置选项是藏在别的地方的...(从2007年到现在) Why iPad & Why iPad Pro 在我尝试做 iPhone 和 iPad 通用 App 的时候,是以 iPhone 5/5s 的屏幕大小为原型进行设计的,做完之后,...大家都有体会的一点是,在 iPad 上双手打字是一件很痛苦的事情。 所以 iPad 一出现,也就限定了一件事情:不是所有适合 iPhone 的软件都适合 iPad。...那么反过来,也不是所有适合 iPad 的软件都适合 iPhone,所以 iPad 一定会有市场,我有超过30% 的书或电影都是在 iPad 上看完的。

    73420

    AndroidMainifest标签说明2——<activity>

    用户再次启动应用时,仍然可以看到上一次操作的界面。 android:clearTaskOnLaunch 默认false。...android:multiprocess 默认false 一个activity实例能否被创它的组件在一个进程中启动。...系统读取这个属性,以确定哪些活动时应開始使用按下button在操作栏。该系统还能够使用此信息来综合与TaskStackBuilder回堆栈的活动。...“reversePortrait” 肖象方向相反的方向从正常的肖像 “sensorLandscape” 横向,可是能够正常或反向景观基础设备上的传感器。...“sensorPortrait” 肖像方位,可是能够正常或反向肖像基于设备传感器。 “userLandscape” 横向,可是能够正常或反向景观依据用户设备传感器和传感器的偏好。

    1.5K00

    苹果 2025 年 19 款产品将亮相 | Swift 周报 issue 69

    除此之外,旧款 iPhone 则提供 200 至 300 元人民币的折扣,MacBook 笔记型电脑和 iPad 平板电脑的价格也大幅下调。...从新品发布的时间线来看,苹果在 2025 年上半年就将有一波新品陆续上市,包括 iPhone SE 4、智能家居控制中心、新款 MacBook Air、iPad 11、iPad Air 7 以及 iPad...由于不能跨 Actor 边界发送非 Sendable 类型,需在 async let 声明之前将其强制转换为 Sendable 类型。...隐式闭包为非隔离状态,任务会默认跳到并发执行器,这导致绑定的任务启动顺序不可预测。3、设计模式建议对于简单场景,应避免在同一 Actor 隔离中使用 async let。...在 GitHub Actions 中复现了问题,错误信息指向一个缺失的头文件和无法构建的 Objective-C 模块 OpenAI。

    21110

    100个iOS开发设计程序员面试题汇总,你将如何作答?

    ·请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? ·请描述一下Instruments及其作用。...·iPad2,iPadmini1-3,iPadRetina,iPadAir2,iPhone5、5S、6以及6+在硬件性能方面有何差异?这对注重性能的应用有何限制?...·设计iPhone和iPad应用时,应分别考虑哪些因素? ·请描述一下原型设计对于软件开发的意义。其作用是什么? 关于AppStore ·应用内购买(In-AppPurchases)是怎么回事?...·你是否在AppStore上发布过应用?能否概括一下过程? ·iTunesConnect是什么? ·ProvisioningProfiles是指? ·AppID是什么?...·iOS上你最喜欢哪些API? ·是否有最中意的错误报告? ·你最爱以哪种方式来检验一项新技术是否好用? ·为什么词典被称作Dictionaries,而不是HashTable或HashMap?

    1.5K40

    移动端H5知识 - 固定像素的实现方法

    HTML5学堂:随着对移动端的探索,而今我们逐渐形成了“横向百分比,纵向rem”。日前看网易对移动端的操作,发现网易的lofter采用了固定像素进行制作。今天我们就来剖析一下这种方法。.../), iphone = !...ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/), os = {}; if (android){ os.android = true...ipod) {os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.');} if (ipad) {os.ios...另外,对于横屏转回到纵屏的时候,实际上我们是可以进行设备方向检测,然后再触发一次页面刷新,就不会出现纵屏上的问题了~ 最后的话:我们使用了这个框架进行页面的开发,但是最近在使用时,感觉到在一些浏览器当中有些卡顿

    1.4K40

    iOS 9人机界面指南(一)上篇:UI设计基础 - 腾讯ISUX

    在所有环境中保持一致的使用体验,能让人们在旋转设备或在不同设备上运行你的应用时维持稳定的使用模式。...尽可能避免使用闪屏或者其他启动体验方式。用户能够在启动应用后立即开始使用是最好不过的。 尽可能地,避免让用户做过多设置。而应该如此: 聚焦在80%目标用户的需求上。...注:最好让横屏应用支持两种方向的横屏,即home键在左或在右方都支持。如果设备当前已经处于横向状态,那么就按照当前状态启动应用,除非你有充分的理由不这么做。...iOS会在启动应用时调用这张图,这样可以让用户觉得启动速度很快,同时,也可以让你的应用有足够的时间去加载内容。具体如何制作闪屏,请查阅Launch Files。...如果可能,不要让用户在初次启动应用时阅读免责声明或者确认用户协议。你可以直接在App Store展示这些内容,使用户在下载前就有所了解。

    1.9K41

    苹果最强芯片M1 Ultra亮相!两个M1 Max胶水拼接,性能爆表

    另外,为了适应各种工作空间的需求,还可选配一个可调倾斜度及高度的支架,还有 VESA 支架转换器,支持横向或纵向放置显示屏。...本次推出的新款是中端产品iPad Air,首次搭载了苹果M1处理器,这款处理器过去只用在高端的iPad Pro和MacBook Air上,新款iPad Air支持5G。...屏幕方面,新iPad Air的10.9英寸屏幕具有500尼特的峰值亮度和HDR支持,但没有提到 ProMotion。另外,新iPad Air还配备了横向立体声扬声器。...新款iPad Air同样兼容Apple Pencil和妙控键盘,还可以和智能键盘保护套和智能iPad保护套一起使用,以内置在电源按钮中的Touch ID作为生物识别方式。 最后是价格。...在芯片的支持下,iPhone13和iPhone13 Pro支持智能HDR4、深度融合技术和夜间模式等专业摄影功能。 同时,iPhone13 Pro和Pro Max还支持Apple ProRAW。

    97610

    ios设备管理软件iMazing2.16.2 官网2023最新版免费下载

    大家将iPhone、iPad或iPod连接到电脑后,可以用它进行音乐传输、照片传输、数据备份等操作。iMazing的作用,和苹果官方的iTunes非常类似。...14、iPhone 14 Plus、iPhone 14 Pro和iPhone 14 Pro MaxiPad第10代、iPad Pro 11英寸-第4代和iPad Pro 12.9英寸-第6代iOS和iPadOS...在iOS和iPadOS 16.1中,苹果推出了一项新的安全功能,需要设备密码提示才能启动备份。iMazing和iMazingMini都支持此提示,目前无法绕过。...擦除所有内容:添加了两个新选项:保留eSIM数据(在保留eSIM数据的同时擦除设备的所有数据和设置)和防止接近设置(防止任何接近设置,例如在设备重新启动并显示iOS设置助手后从附近设备传输数据)。...imazing使用教程1、首次使用时,我们需要使用数据线将电脑和iPhone连接,下次再使用的时候就可以使用wifi连接了。2、我们可以使用imaz查看我们的手机各种数据和信息。

    82000

    移动前端开发之viewport的深入理解

    在早先的移动设备中,屏幕像素密度都比较低,如iphone3,它的分辨率为320x480,在iphone3上,一个css像素确实是等于一个屏幕物理像素的。...可以看到通过width=device-width,所有浏览器都能把当前的viewport宽度变成ideal viewport的宽度,但要注意的是,在iphone和ipad上,无论是竖屏还是横屏,宽度都是竖屏时...根据测试,我们可以在iphone和ipad上得到一个结论,就是无论你给layout viewpor设置的宽度是多少,而又没有指定初始的缩放值的话,那么iphone和ipad会自动计算initial-scale...比如说,在iphone上,我们不设置任何的viewport meta标签,此时layout viewport的宽度为980px,但我们可以看到浏览器并没有出现横向滚动条,浏览器默认的把页面缩小了。...总之记住这个结论就行了:在iphone和ipad上,无论你给viewport设的宽的是多少,如果没有指定默认的缩放值,则iphone和ipad会自动计算这个缩放值,以达到当前页面不会出现横向滚动条(或者说

    1.1K50

    FonePaw iPhone Data Recovery Mac(iphone数据恢复软件) v7.6.0激活版

    FonePaw iPhone Data Recovery Mac是一款适用于预防iPhone数据丢失的意外事件的工具,iPhone损坏/丢失/被盗,重置,意外删除,病毒攻击,越狱甚至错误操作都可以通过FonePaw...直接从iDevice中恢复只需将iPhone / iPad / iPod touch插入电脑/ Mac,启动这个了不起的软件,即使您的设备损坏或掉入水中,您也可以直接从iOS设备恢复联系人,照片,信息等等...更多功能iPhone数据备份和恢复iOS数据备份和恢复备份您的iDevice数据并从PC上的备份恢复任何项目。iOS系统恢复修复冻结的iPhone / iPad回到正常状态。...支持的iOS设备iPhone 7(Plus)/ iPhone SE / 6s(Plus)/ 6(Plus)/ 5s / 5c / 5 / 4siPad Pro,iPad AIr,带Retina显示屏的iPad...mini,iPad mini,带Retina显示屏的iPad, iPad 2 、iPod touch 5iPhone 4,iPhone 3GS,iPad 1,iPod touch 4

    72120

    苹果一倍图尺寸(iphone11pro屏幕尺寸)

    但是若你在iphone 4/iphone 4s手机上画条0.5像素的线是显示不出来的,但是在iphone 6及更高版本画一条1/([UIScreen mainScreen].scale)(就是0.5或1...,iphone8 plus实际像素点: 5.5英寸屏 (414/736) iphontX若不设置启动图片相当于iPhone8的放大模式(375/667) ,若设置了启动图片才是他的实际像素 实际像素点...(强制横屏模式): 4英寸屏(320/568) 只支持iPhone不支持iPad的app在iPad上运行都是2倍图,竖屏模式实际像素点:(375/667) iPad (8th generation...的app在iPad上运行都是2倍图,注意有的有上部感应区,没有下部感应区,竖屏模式实际像素点如下: 测量代码: //iPhoneX--机型获取 #define LL_iPhoneX \ ({BOOL...可以看到它不是标准的3倍,不知道是模拟器错误,还是它就是这个奇怪的2.88倍率。

    1.1K10
    领券