草庐IT

android - 通过 REST API 提供多种图像分辨率

我们正在开发一个RESTAPI,作为我们的iOS和Android应用以及AngularJS网络应用的后端。为了优化性能,我们必须提供各种分辨率的图像。我正在寻找关于如何为客户提供正确的图像URL以适应其设备分辨率的指导。我可以想象三种可能性:1。客户端具有确定图像的分辨率相关URL的逻辑。RESTAPI返回规范图像URL:{"user":{"id":1,"image_profile":"https://cdn.mydomain.com/abcd.jpg"}}然后客户端知道如何更改URL以获得所需的解析。例如。类似于:https://cdn.mydomain.com/abcd@2x.jp

ios - 使用单个 Storyboard支持多种 iPhone 分辨率

我们都将把我们的应用程序更新到iphone6和iphone6plus。这意味着我们需要支持4种尺寸。1.)3.52.)43.)4.74.)5.5我们能否通过单个xib或Storyboard支持所有这些屏幕尺寸?另外,请分享您对我们如何为iphone6和iphone6plus更新现有应用程序的看法。 最佳答案 是的。参见Apple的iOS8documentation具体来说,尺寸等级:iOS8makesdealingwithscreensizeandorientationmuchmoreversatile.Itiseasierthan

ios - 创建 iOS 通用应用程序,如何检测所有 5 种分辨率?

标题说的很好。我正在创建一个iOS应用程序,并且正在添加艺术Assets。我有5个iPhone低分辨率(iPhone3GS或更低)、iPhoneretina(iPhone4或更高)、iPhone5、iPad低分辨率和iPad高分辨率背景。根据设备处理加载哪个背景的最佳方法是什么?此外,有没有办法在模拟器中测试所有5个的外观?当然,目前您只能测试iPhone和iPad。此外,这是一款游戏,如果这会有所作为,我正在使用cocos2d。 最佳答案 对于cocos2D-iPhone,默认后缀如下:非视网膜iPhone:image.pngRe

ios - 在 New iPad retina 上播放高分辨率视频 (2048x1536)

我想知道是否有一些方法可以在iPad上播放视网膜分辨率(2048x1536)的视频。我正在开发一个可以使用MPMoviePlayerController全屏播放视频的应用程序,但它不能以iPad视网膜分辨率播放视频。来自文档:SupportedFormatsThisclassplaysanymovieoraudiofilesupportediniOS.Thisincludesbothstreamedcontentandfixed-lengthfiles.Formoviefiles,thistypicallymeansfileswiththeextensions.mov,.mp4,.mp

ios - iPad 专业版。禁用原生 2732×2048 分辨率

需要为我的应用禁用iPadPro原生2732×2048分辨率。我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。有没有办法禁用iPadPro并继续使用启动屏幕。(令我惊讶的是,即使iPadPro没有图标,原生模式也被激活了,我敢肯定很多开发者都没有为此准备好应用程序)谢谢 最佳答案 您使用的是LaunchScreen.xib还是LaunchScreen.storyboard?如果是这样,如果您使用的Xcode版本支持iPadPro,它将为Xcode支持的所有内容编译LaunchScree

ios - 应用程序如何支持 iPhone X 分辨率或屏幕尺寸?

在今天的2017主题演讲和iPhoneX发布之后,我对新iPhone既感到担忧又感到兴奋。这个问题更多的是关于用户界面、设计指南或界面设计方法,而不是技术问题。我的问题是如何支持1125px×2436px(375pt×812pt@3x)分辨率?如苹果在其HumanInterfaceGuidelinesforiPhoneX上的这张图片所示,这里说会支持3x图片扩展。但是在顶部有185点额外以及考虑到iphone7plus分辨率的414*736点,宽度减少了414-375=39点。您可以在此处查看分辨率比较:​​-https://www.paintcodeapp.com/news/ulti

objective-c - iPad 3 应用程序开发的图像大小(分辨率)是多少?

众所周知,iPad3的分辨率为2048×1536。对于具有Retina显示屏的iPhone4,我们将名称为@2X的大图像和一张普通图像放在我们的包中。所以对于iPad3应用程序开发,我们还需要放置两张图片,一张是正常尺寸,另一张是大尺寸,名称为@2X..?有知道的请回复 最佳答案 对于iPad3,您还只需将视网膜图像命名为foo@2x.png。它需要恰好是相应foo.png分辨率的两倍。所以,假设foo.png是10x10,那么您的foo@2x.png需要是20x20。您也可以专门为iPhone/iPod或iPad制作版本,iOS会

ios - Delphi XE5下如何查找分辨率

我开始在DelphiXE5下为iOS开发游戏。我对Firemonkey的分辨率功能有疑问。当我打开屏幕并检查iPhone上的分辨率时,我得到320x480。但是iPhone4和5的原始分辨率翻了一番。我在官方Delphi页面上发现FireMonkey正在通过“分辨率”重新计算屏幕,该分辨率适用于Retina显示屏2。我认为这对于常规应用程序来说是很酷的功能,但是当您开始玩游戏并且想要通过代码处理图像时,它会带来奇怪的情况。我的问题是-有没有办法找到实际的分辨率值,或者至少找到实际的设备类型(iPhone、iPad?)谢谢 最佳答案

ios - 如何为缩略图快速加载图像的低分辨率版本?或者简单地说,如何最好地创建缩略图?

许多应用程序(例如Tweetbot)在其TableViewController中显示缩略图以获得更高分辨率的图像。例如,这张图片显示了一个缩略图,当点击时会显示更大的图片:但是,我很困惑这些图像是如何加载的。我的想法是加载原始图像,然后缩小到缩略图大小并显示。然而,我发现这很难相信,因为图像需要相当多的时间才能以全分辨率加载/下载,因此对每张图像都这样做只是为了缩小它似乎需要相当长的时间。但是这些似乎加载速度非常快。我也持怀疑态度,因为当你点击图像时,它需要一秒钟的时间来加载,然后才会显示全分辨率图像,这让我认为如果他们在它之前下载全分辨率,它只会被暂时缓存并且当用户点击它时立即加载。

swift - iPad map 屏幕分辨率停留在 1024x768

不确定这是Swift/Xcode6还是iOS问题,但那是我的环境。我有一个iOSSwiftmap应用程序,在iOS模拟器和iPhone设备方面运行良好,但是当我在模拟器或实际设备中使用任何iPad设备时,MapView卡在1024x768,因此它只使用屏幕的一部分(上右)在iPad上。我转储了屏幕边界、View边界和View框架的宽度和高度,它们都设置为默认值1024x768,所有原点都设置为0,0。如何让它使用iPad设备的全屏?我认为屏幕值会根据设备、模拟器或真实设备进行设置,我可以重新设置这些值,但我似乎无法弄清楚。还想知道这是否可以在MKMapView的Storyboard中根