这里对于Xcode默认为我们生产的项目结果文件做一下简单介绍:
小编有个自己学习交流群681503716(验证编号:大鲨)在iOS学习道路上的小伙伴可以加一下哦~
关于AppDelegate、main.m前面已经介绍过了,ViewController和Main.storyboard在后面介绍,这里先说一下Image.xcassets文件。在Xcode中打开这个文件会发现里面有两个设置项:AppIcon和LaunchImage
在AppIcon中可以看到三个图标设置,当我们勾选了右侧ios6.1 and Prior Sizes或者其他选项这个图标会自动增多,也就是说可以设计的图标跟应用程序准备支持的设备系统有关,这里我们就以默认的ios7为例(现在基本上设备都升级到ios7了):
a.iPhone Spotlight-iOS5,6 Settings-iOS 5-7 29pt:用于设置iOS5或者iOS6的搜索图标以及iOS5、iOS6、iOS7的设置图标,大小是58*58。
iOS搜索图标:
iOS设置图标:
b.iPhone Spootlight iOS 7 40pt:设置iOS7的搜索图标,大小是80*80。具体参见上图。
c.iPhone App iOS7 60pt:设置iOS7的应用图标,大小是120*120。
iOS应用图标:
在LaunchImage中两个图标设计主要用于竖屏启动图
a.iPhone Portraint iOS7 2x:大小为640*1136的启动图片;
b.iPhone Portraint iOS7 R4:大小为640*960的启动图片;
其实上面的图片并不是所有图片都必须设置,具体要求可以直接查看苹果官方要求,例如这里我们设置应用图标和R4启动图片后具体效果如下(这里使用的图标取材来自微信):
上面我们添加了一个应用图标和一个启动图片,在Images.xcassets上右键在Fiddler中查看文件内容并进入Images.xcassets文件夹,可以看到两个子文件夹:AppIcon.appiconset和LaunchImage.launchimage,如下图:
两个文件夹中分别存放了我们前面设置的图片资源,除此之外还各有一个Contents.json文件,在这个文件中记录的资源信息,例如AppIcon.appiconset文件夹中的Contents.json内容如下,这里记录了每个图标的大小名称等信息:
Info.plist文件记录了应用程序的配置信息,如下图:
其实这些信息我们可以在项目属性中进行配置,效果和编辑这个文档是一样的,大家可以对照查看:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有