Asset Catalogs】的更多相关文章

如果上网搜索一下“iOS App图标设置”或者“iOS App启动画面设置”肯定能找到不少文章,但内容大多雷同,就是让你按照某种尺寸制作若干张png图片,再按照苹果的命名规范,加入到项目中去,一行代码都不用写,就成了. 但我发现我的App的启动画面(Splash Screen)却怎么弄都出不来,它一直显示黑色.而在XCode的工程设置中,我发觉我的情况跟网上的教程所讲的都不太相同了,很明显,XCode5在这方面作了较大改动. 苹果引入了一个叫“asset catalogs”的东西,中文直译就是“…
原文:http://schlu.org/2013/10/01/Xcode-Asset-Catalogs.html 基础知识 在今年的WWDC大会上苹果介绍了Asset Catalogs.Asset Catalogs是用来减少工程导航上的混乱,让图片使用情况变得更为有条理.它的方式是,你不必将所有图片都列出来,取而代之,你可以在工程中创建一个或者多个asset catalog,你可以把图片拖拽到一个合适的位置来进行管理. Asset Catalog除了可以管理app icon以及启动图片,你还可以…
原文见这里. Asset Catalogs用于简化管理程序内用到的图片.每个asset catalog可以包含image set, App Icon, Launch Image和OS X Icon(如图). 图片添加可以通过import或者直接从finder里拖拽. catalog本质是文件夹,其中的子文件夹对应上述的4种类型,子文件内是资源文件和json文件. 一个工程里可以有多个catalog,但工程只能含有一个App iCon和Launch Image. catalog里还可以对某一张图片…
About Asset Catalogs Use asset catalogs to simplify management of images that are used by your app as part of its user interface. 使用asset catalogs可以简化应用程序中需要使用图片的管理,把它们作为用户界面的一部分. An asset catalog can include: 一个asset catalog可以包括以下内容: Image sets: Use…
如下图,即使图片尺寸不规范,xcode5也可以正常预览(这里我提供的尺寸是57*57, 而需要的是120*120) 但编译运行失败,报的错是: Images.xcassets: error: The app icon set named "AppIcon" did not have any applicable content. Images.xcassets:./AppIcon.appiconset/[iphone][60x60][2x]: warning: AppIcon.appi…
About Asset Catalogs Use asset catalogs to simplify management of images that are used by your app as part of its user interface. 使用asset catalogs可以简化应用程序中需要使用图片的管理,把它们作为用户界面的一部分. An asset catalog can include: 一个asset catalog可以包括以下内容: Image sets: Use…
Creating an Asset Catalog Create an asset catalog to simplify management of your app’s images. 创建一个asset catalog来简化管理应用程序图片.  Choose File > New > File. 选择File > New > File. Under iOS or OS X, select Resource. 在iOS 或 OS X中选择 Resource. Select As…
Specifying a Resizable Area of an Image Use the Xcode Slicing feature to specify the dimensions of a resizable center area of the image and to optionally specify end caps, which are areas of the image that should not be filled by the resizable area.…
Migrating an iOS App Icon Set or Launch Image Set Simplify image management by moving existing app icons and launch images into an asset catalog. When you store app icons and launch images in an asset catalog, Xcode automatically creates the required…
Adding an iOS App Icon Set or Launch Image Set Organize different resolutions of your app icons and launch images using image sets. 使用图片集(image set)组织管理应用程序中不同分辨率的图标和启动图片.  Select an asset catalog. 选择一个asset catalog. Choose Editor > New App Icon. 选择E…
About Information Property List Files UILaunchImageFile UILaunchImageFile (String - iOS) specifies the name of the launch image file for the app on older versions of iOS. If this key and the UILaunchImages key are both present, the app uses the UILau…
html, body {overflow-x: initial !important;}html { font-size: 14px; } body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-family: 'Helvetica Neue', helvetica, arial, sans-serif; font-size: 1rem; line-hei…
1.App Icon   把所有图标文件拖放到 “Images.xcassets” 的”AppIcon” 里面     应对非视网膜和视网膜屏,APP有时会提供两套不同大小的图片,1倍图和2倍图,它们的像素相差一倍. 命名规则:2倍图在1倍图的名字后加 @2x 普通:sample.png 2倍:sample@2x.png 系统用“sample”寻找图片的时候,会自动根据设备屏幕取对应的图片   2.修改启动画面                一个app在启动过程中会全屏显示叫做Default.p…
A.需要掌握的 1.添加图片资源(暂时认为@2x跟非@2x代表同一张图片) 2.搭建UI界面* 文本标签* 4个按钮* 中间的图片 3.设置状态栏样式 4.监听下一题按钮的点击 5.延迟加载数据* 加载plist* 字典转模型* KVC的引入 6.切换下一题的序号.图片.标题,下一题按钮的可用性 7.默认显示第1条题目 8.显示大图* 监听中间图片点击* 添加遮盖* 移动图片(注意头像图片的层级顺序)* 监听“大图按钮” 9.展示答案的个数 10.展示待选答案 11.答案处理 12.提示功能 1…
iOS 7 is a major update with compelling features for developers to incorporate into their apps. The user interface has been completely redesigned. In addition, iOS 7 introduces a new animation system for creating 2D and 2.5D games. Multitasking enhan…
iPhone经过这几年的发展,已经发生了很大的变化,例如屏幕变得更加多样,尺寸更多,内存变得更大,CPU的架构也在变化.伴随着iPhone的变化,iOS也在变化,例如AutoLayout.size classes.split view controller等.这些技术及设备的变化给我在开发的过程中也造成了许多的问题,不仅如此苹果通过不断推出新的技术,努力在帮助我们使用同一套代码开发适应多个设备的Universal的App.另一方面Universal App虽然在开发的过程中,方便了我们开发人员,…
一.内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0): 1.UIButton基础 2.UIButton图片使用 3.圆角按钮 4.复选框按钮 5.倒计时按钮(闪烁问题也轻松解决) 6.贪婪按钮(父控件事件也归我,扩大事件响应区域) 二.UIButton基础 2.1 创建 UIButton提供了一个简单的构造方法 convenience init(type buttonType: UIB…
背景: Xcode 9 新特性介绍: 1.官方原文介绍链接 2.Xcode9 be ta 2 官方下载链接 本文为官方介绍翻译而来,布局排版等都是按照官方布局来的. 与原文相比,排版上基本还是熟悉的配方,还是熟悉的味道-- 最后,有些翻译网上拿下来的不够通顺的,敬请谅解. 正文: What's New in Xcode 9 Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集.Xcode开发环境采用tvOS SDK,watch…
原文:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/SupportingEarlieriOS.html#//apple_ref/doc/uid/TP40013174-CH14-SW1 On This Page Using Interface Builder to Support Multiple App Versions Supporting Two…
Icon and Image Sizes Every app needs an app icon and a launch file or image. In addition, some apps need custom icons to represent app-specific content, functions, or modes in navigation bars, toolbars, tab bars, and other areas. Table 45-1 lists the…
本文转载至 http://www.cocoachina.com/industry/20140526/8554.html 这篇教程将通过一款名为iLikeIt的应用带你了解最基础的国际化概念,并为你的应用添加国际化的支持.该示例应用有一个标签和一个You Like?按钮,用户无论何时点击You Like?,一些乐观的销售数 “”   阅读器 应用国际化 本文最初由Sean Berry撰写,由Ali Hafizji针对iOS 7进行了更新. 开发一款伟大的iOS应用程序是件了不起的事情,但是还有比优…
关于BUCK BUCK是Facebook开源的快速打包工具,可以用于多种语言及平台的项目打包,例如:C.C++.Java.iOS.Android等等.用于大型的iOS.Android项目,可以显著提升打包效率. 关于BUCK介绍的一些链接如下: BUCK官网 What Makes Buck so Fast?:介绍了BUCK如何做到性能提升 BUCK源码: 里面有源码和大量Unit Test提供了很多示例,同时查看Issues可以找到很多问题的解决方案 iOS快速编译BUCK 基于Facebook…
Configuring Your Xcode Project for Distribution You can edit your project settings anytime, but some settings are necessary during development. Others are recommended when you distribute your app for beta testing and required when you submit your app…
本文转自http://www.jianshu.com/p/b0bf2368fb95 感谢作者和译者 iOS最佳实践 iOS最佳实践 译者注 本文翻译自 futurice 公司的 iOS Good Practices,译文在 Github 上进行维护,同时在简书 上进行发布. 本文发出几天后发现网上也有了另外一个翻译版本:http://ios.jobbole.com/81830/ 原标题是iOS Good Practices,应该翻译成 iOS 良好实践/优秀实践的,不过好拗口,而且已经发出去了,…
iOS 7 UI Transition Guide Preparing for Transition Before You Start Scoping the Project Supporting iOS 6 Updating the UI Appearance and Behavior Bars and Bar Buttons Content Views Controls Temporary Views Supporting iOS 6 If business reasons require…
摘要 本文主要进行Xamarin.Forms应用程序剖析. 前言 本文介绍Xamarin.Forms应用程序剖析. 由于本系列重点研究对象为Xamarin.Forms,所以对Xamarin.Android.Xamarin.iOS项目只是初步剖析. 开发环境 1.Visual Studio 2019 16.0.2 2.Xamarin.Forms 3.6.0.344457 项目结构 一个解决方案包含三个项目,如下图所示: App1:此项目为.NET Standard库项目,其中包含所有的共享代码和共…
开发一款伟大的iOS应用程序是件了不起的事情,但是还有比优秀的代码.华丽的设计以及直观化交互更多的事要做.跻身在App Store排行榜前列还需要正合时宜的产品营销.扩大用户群的能力.实用的工具以及尽可能广泛地获得用户的技术. 对很多开发者来说,国际市场是事后的想法,但由于App Store提供了无缝的全球分享模式,任何iOS开发者都可以通过一键点击把应用程序发布至超过150个国家的市场.亚洲和欧洲代表了潜在客户不断增长的市场,这两个市场中很多人都不是以英语为母语,但是为了让应用充分利用市场的潜…
该篇博客记录了观看WWDC Session227<Optimizing App Assets>的内容以及一些理解. 引言 该session主要讲述了使用Assets Catalog的新特性来优化App资源文件的部署. 主要从以下四个方面来进行: 压缩(Compression) 设计(Design)和生成(Production) 分类(Cataloging) 部署(Deployment) 压缩(Compression) 图片压缩是Asset Catalog的核心,也是Assets Catalog…
一.图片显示 图片的显示分为三步:加载.解码.渲染.解码和渲染是由 UIKit 进行,通常我们操作的只有加载. 以 UIImageView 为例.当其显示在屏幕上时,需要 UIImage 作为数据源.UIImage 持有的数据是未解码的压缩数据,能节省较多的内存和加快存储. 当 UIImage 被赋值给 UIImage 时(例如 imageView.image = image;),图像数据会被解码,变成 RGB 的颜色数据. 解码是一个计算量较大且需要 CPU 来执行的任务:并且解码出来的图片体…
不要让catalogs搞死你的eclipse 楼主终于走出校园,踏上软件职场之路.新人要学的东西有很多,要战胜的东西很多,这些东西除了技术本身,还有对未知领域的恐惧,新接触技术,比如新的框架,可能好几天连一个helloworld级别的东西都写不出来,那种绝望感,真的,我深深体会. 上周末,刚接触maven,这周在做实验的时候,用eclipse创建的web项目,被maven的catalog搞死了我的elcipse好多次.惊恐之余,终于找到解决方案,现在把解决方案写出来,以便今后犯同样的错误的同行借…