iOS项目

来源:互联网 发布:如何mac上使用移动硬盘 编辑:程序博客网 时间:2024/06/05 05:45

文件结构

XCode默认生产项目结果文件:

1.AppDelegate:应用程序代理,主要用于监听整个应用程序生命周期中各个阶段的事件;
2.ViewController:视图控制器,主要负责管理UIView的生命周期、负责UIView之间的切换、对UIView事件进行监听等;
3.Main.storyboard:界面布局文件,承载对应UIView的视图控件;
4.Images.xcassets:应用程序图像资源文件;
5.Info.plist:应用程序配置文件;
6.main.m:应用程序入口函数文件;
7.xxx-prefix.pch:项目公共头文件,此文件中的导入语句在编译时会应用到所有的类文件中,相当于公共引入文件(注意从Xcode6后没有提供此文件)

Info.plist

Info.plist文件记录了应用程序的配置信息,如下图:

其实这些信息我们可以在项目属性中进行配置,效果和编辑这个文档是一样的,大家可以对照查看:

iOS版本号:Version&Build
Version在Info.plist中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,
Build在Info.plist中的key是“CFBundleVersion”,代表build的版本号,该值每次build(应该是版本更新)之后都应该增加1。

举例:

第一次提交的版本Version是1.0、Build是1.0.0,但是由于在审核前发现了bug,需要重新提交一个包上去,这时比需要修改Build的版本号,例如1.0.1这样子,保持Version是1.0。同一个版本号可以对应多个Build。

这两个值都可以在程序中通过下面的代码获得:
[[[NSBundle mainBundle] infoDictionary] valueForKey:@"key"];


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 19年北京外地车怎么办 汽车遥控钥匙按键坏了怎么办 长安逸动噪音大怎么办 微信设置密码参数错误怎么办 太阳能电加热不加热怎么办 没报到换了工作怎么办 大学最后一年入伍入伍毕业证怎么办 当官不为民做主怎么办 去青海高反了怎么办 地暖地板低于客厅地面怎么办 9万月3分利息怎么办 免维护电瓶亏电怎么办 自煮小火锅吃完怎么办 孕囊形状是扁的怎么办 老公去世房产转到老婆手续怎么办 宝宝一周岁隔奶不喝牛奶怎么办 高中生偷买手机家长怎么办 丈夫迷上打麻将妻子该怎么办 三星pin码忘记了怎么办 who缺陷精子率98怎么办 吃桃胶脸过敏了怎么办 安卓8.0无法充值怎么办 刚下高速限行怎么办 西安限号外地车怎么办 深圳下高速限行怎么办 物业断业主的电怎么办 物业要求拆除外晾衣架怎么办 安置费一次给了房子没建好怎么办 虎牙充值不到账怎么办 平安保险交20年怎么办 u盘里东西乱码了怎么办 手机指环支架松了怎么办 运动完放屁很臭怎么办 腾讯柒个我要会员怎么办 海风吹的变黑了怎么办 冻豆角炖不烂糊怎么办 腿被热水烫了怎么办 肉和冰箱冻住了怎么办 解冻的肉臭了怎么办 临时用电电缆线破皮怎么办 阳台按自来水墙面脱落怎么办