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

2021年10月2日 9点热度 0条评论 来源: 唐僧打怪兽

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

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

设置App应用图标

1.取消默认从Main.storyborad启动

从Info.plist文件删除下图选项:


去掉Deployment Info:


手动创建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文件夹,这个文件夹就是设置应用图标用的:


在Finder中打开AppIcon文件夹,拷贝对应大小的应用图标图片,根据尺寸拖动到相应的位置:


设置好了后,我们重新运行程序,发现应用图标变成我们自己设置的了:


设置启动图片

1.取消默认的启动图片方式:
项目->General->App Icons and Launch Images->Launch Screen File

2.修改Launch Image Source:

3.打开Assets.xcassets文件,会看到多了LaunchImage文件夹,这个文件夹就是设置启动图的:

4.在Finder中打开LaunchImage文件夹,拷贝对应的启动图片,根据图片尺寸,拖拽到对应的位置:

5.重新运行程序,会看到我们设置的启动图了:

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

设置预编译头文件

在编写程序代码时,会有一些公共且大部分时候都需要加载的头文件(.h),我们可以在每个.m文件都添加依赖,比如 #import “JSONKit.h”,也可以有简洁的方法:在每个类加载之前,添加预编译的Header Prefix,下面来看下如何设置
1.新建pch文件:

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文件

这样,程序在编译时,就会先加载.pch里引入的头文件了,就可以不用在每个类都使用import导入依赖了

github源码:https://github.com/tangthis/NewsReader
个人技术分享微信公众号,欢迎关注一起交流

    原文作者:唐僧打怪兽
    原文地址: https://blog.csdn.net/JaCman/article/details/49208589
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。