项目常识

1. 开发必备

  • 1.需求文档(word版本/excelb版本): APP的功能需求说明
  • 2.原型图(Axure-网页版/图片版): 界面的搭建及业务逻辑, 界面之间的跳转
  • 3.接口文档(word版/网页版): 服务器人员(运维部门)提供给客户端获取数据的参考文档
  • 像素的问题:究竟是像素px还是点pt ,是像素就除以2 '
  • 颜色

    • 颜色: 是由3各颜色通道组成:R, G, B (红,绿,蓝 色彩三原色) 255,255,255
    • 二进制:

      • 颜色由24位表示, 每个颜色通道占8位, 取值:0~255, 在OC中取值为:0~1.0
      • 颜色由32位表示,每个颜色通道占8位,R,G,B,A (红,绿,蓝,透明度)
    • 在html中,#表示16进制数; 在C/OC中,0x表示16进制数

    • 16进制颜色中每两位表示一个颜色通道,R, G, B (红,绿,蓝 色彩三原色) ff,ff,ff:例如: “#123456”, “0X123456”
    • 由于OC中提供的方法对于颜色通道的取值范围为0~1.0,因此最好提供一个UIColor的分类来方便直接输入16进制字符串,或者0~255的表示分类如下: >>点击此处跳转到开源项目查阅工具类的代码
  • 苹果应用唯一标识符

    • Bundle Identifier :上传AppStore 尽管在百度/友盟新浪等应用通过了审核,但是应用名称在苹果平台已经存在,耽误上架, 最好在项目开始就用开发者账号到 AppStore 上注册项目

  • 系统适配

    • 在低版本手机运行时,新的API会导致程序崩溃
    • 没有适配这个系统版本的工程就不要上传
  • 程序启动过程的状态栏颜色

  • Launch(启动页面)

    • 1.将需要展示的图片放到assets中,在LaunchScreen.storyboard中设置图片,设置约束(推荐)
    • 2.或者在 Lauch Images Source -- Use Asset Catalog -- 弹框点击Migrate(不同版本不同,不选Cancel即可),将需要展示的图片拖到assets新建的文件夹中
    • 3.对比:设置LaunchScreen.storyboard比Use Asset Catalog优先级高,推荐通过LaunchScreen.storyboard设置启动图片(或者可以这样理解: 前面通过 Use Asset Catalog 设置了启动图片, 但通过 LaunchScreen.storyboard 设置, 设置的是同一东西, 后面设置的会覆盖掉前面设置的)
    • 4.旧项目中是对启动图片有规定的命名,放在supportFiles中自动加载

    • 启动界面的注意点

      • 因为模拟器和真机的可视范围是由启动图片确定的,如果通过第二种,会导致显示图片与真实不符。而第一种方法会自动适配机器
      • 通过LaunchScreen加载,可以只选择最大的图片,这样自动布局后可以兼容之前的版本。当然有条件的可以根据不同版本设置不同的启动图片。

results matching ""

    No results matching ""