• 一:新浪微博项目的环境配置


    一:在开始项目之前,首先配置好项目的环境:

    1:设置好新建类的前缀,class Prefix :如图

    2:设置应用所支持的屏幕方向:ios应用默认支持竖屏,横屏向左,横屏向右(也就是手机头部向左或是向右,若想使模拟器的屏幕方向发生旋转,则可采用command + 上下左右箭头,其中command + s 操作可以对当前模拟器进行截图)

    3:项目名字 和 软件名字:项目名字指的是当前工程的名字,软件名字指的是显示在用户手机的名字。若想更改项目的软件名字,则可以找到info.plist,在info.plist中找到Bundle name ,修改Bundle name的名字就可以了。

    在这两个地方设置info.plist都是一样的

    4:APP图标icon的设置:找到Supporting Files文件夹下的蓝色文件夹:Assets.xcassets,此文件夹专用来管理项目的图片,来到appIcon下:如图:

    其中的Spotlight 和 settings分别是搜索时显示的图标和通用-设置-显示的软件的图标。iphone App 则是显示的项目icon图标。其中60pt,2x,对应的图片像素大小就为120 * 120 ,3x 就为 180 * 180。直接将美工做好的图片直接拖进AppIcon里就可以了,系统会自动识别。

    5:启动图片的设置:1:程序一启动就会加载LaunchScreen.storyboard文件,可以在该文件里拖拽UIImageView来设置启动图片。但是项目的启动图片要适配不同尺寸的屏幕,所以一般不再此文件的storyboard里设置启动图片。

     1:先删除LaunchScreen.storyboard文件,再来到info.plist文件里删除如图这一项。

    2:再来到如图位置:

    可以看到在info.plist里删除文件后,第三个选项也被删除了为空,此时点击第二项 Use Asset Catalog,会出现如下界面

    选择Assests,点击整和选项,也就是Migrate。此时在来到supporting File 文件夹下蓝色的文件Assets.xcassets里如图:多出了Brand Assets ,直接将启动图片拖进去

    就可以了,系统会自动识别。

    3:最好在运行前进行一次clean操作,来清除缓存,若是clean操作不起作用,运行依然不显示项目的启动图片,则直接把软件删除,直接将沙盒缓存的原图片删掉。

    4:当重新运行项目的时候,会显示启动图片,但是项目中会有警告,因为在Assets.xcassets文件夹下设置的AppIcon 或是 Brand Assets里有未识别的图片 ,也就是如图:解决警告的办法:直接将无法识别的图片删除即可

     项目中的其他图片,直接来到蓝色文件夹,将图片全部拖进去就可以:也可以在此位置查看图片,并设置图片保持原有图片original,不

    要被系统渲染成蓝色。

    6:项目文件夹分层:1: 一般把一些资源文件放到suporting file里,如info.plist,Assets.xcassets,或是storyboard  2:在项目根目录下show in finder,建立classes文件夹,classes文件夹下分为Other main 和主框架控制器的文件夹,other文件夹存放的是AppDelegate.h AppDelegate.m main.m文件,main文件夹下存放Tool lib M,V,C,category 等文件夹。主框架控制器文件夹就分为MVC三个文件夹来存放类文件,如图:

    classes文件夹分类:

    main文件夹分类:

     

     控制器文件夹分类:

    注意:在项目目录下建立的文件夹为虚拟文件夹,只在当前项目中显示,在 show in finder 里不会存在此文件夹,所以建立文件夹分层最好还是在 show in finder 里创建,再拖进项目中

  • 相关阅读:
    HTTP 错误 500.19 配置文件错误 ( 0x8007000d,0x80070032)
    system.web下的HttpModules节点和system.webServer下的modules节点的配置区别
    索引超出了数组界限(Microsoft.SqlServer.Smo)
    VS 附加进程调试 Web项目
    VS 调试 无法启动IIS Express Web 服务器(进程不存在)
    java基础面试题
    给dubbo接口添加白名单——dubbo Filter的使用
    mysql行转列转换
    Spring透过ApplicationListener来触发contextrefreshedevent事件
    spring mvc之请求过程源码分析
  • 原文地址:https://www.cnblogs.com/cqb-learner/p/5735900.html
Copyright © 2020-2023  润新知