[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置

在教程1中,我们搭建了项目的基本框架,可以按照这套框架结构开始正式开发了,具体见:http://blog.csdn.net/jacman/article/details/49071443

今天主要介绍如何设置App应用图标和启动图片

        • 设置App应用图标
        • 设置启动图片
        • 设置预编译头文件

设置App应用图标

1.取消默认从Main.storyborad启动
从Info.plist文件删除下图选项:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第1张图片
去掉Deployment Info:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第2张图片
手动创建window对象:
AppDelegate.m
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    //self.window.rootViewController = [[LoginPage alloc] init];
    [self.window makeKeyAndVisible];
2.设置启动图标
修改启动图标路径:
项目->General->App Icons and Launch Images ->App Icons Source修改为AppIcon
打开Assets.xcassets文件,会看到多了AppIcon文件夹,这个文件夹就是设置应用图标用的:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第3张图片
在Finder中打开AppIcon文件夹,拷贝对应大小的应用图标图片,根据尺寸拖动到相应的位置:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第4张图片
设置好了后,我们重新运行程序,发现应用图标变成我们自己设置的了:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第5张图片

设置启动图片

1.取消默认的启动图片方式:
项目->General->App Icons and Launch Images->Launch Screen File
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第6张图片
2.修改Launch Image Source:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第7张图片
3.打开Assets.xcassets文件,会看到多了LaunchImage文件夹,这个文件夹就是设置启动图的:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第8张图片
4.在Finder中打开LaunchImage文件夹,拷贝对应的启动图片,根据图片尺寸,拖拽到对应的位置:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第9张图片
5.重新运行程序,会看到我们设置的启动图了:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第10张图片

通过上面2步,即完成应用图片和启动图片的设置

设置预编译头文件

在编写程序代码时,会有一些公共且大部分时候都需要加载的头文件(.h),我们可以在每个.m文件都添加依赖,比如 #import “JSONKit.h”,也可以有简洁的方法:在每个类加载之前,添加预编译的Header Prefix,下面来看下如何设置
1.新建pch文件:
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第11张图片
2.在.pch文件需要导入的头文件:

#import <Availability.h>
#ifdef __OBJC__
//在此处添加头文件依赖
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

#endif /* NewsReaderPrefixHeader_pch */

3.设置程序预编译头文件名称:
项目->Building Setting->搜索prefix->找到Prefix Header->设置为我们刚才新建的.pch文件
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第12张图片
这样,程序在编译时,就会先加载.pch里引入的头文件了,就可以不用在每个类都使用import导入依赖了

github源码:https://github.com/tangthis/NewsReader
个人技术分享微信公众号,欢迎关注一起交流
[置顶] iOS新闻客户端开发教程2--应用图标和启动图片设置_第13张图片

你可能感兴趣的:(ios)