[Xcode 实际操作]一、博主领进门-(15)读取当前应用的信息
目录:[Swift]Xcode实际操作
本文将演示读取当前应用的配置信息。
在项目导航区,打开视图控制器的代码文件【ViewController.swift】
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 //获得当前可执行文件所在目录 9 let mainBundle = Bundle.main 10 //获得程序包的识别标识符。 11 //该标识符是应用程序的唯一标识,应用程序和标识符之间是一一对应关系。 12 //请注意:应用程序创建成功后,该标识符将不可修改。 13 let identifier = mainBundle.bundleIdentifier 14 //获得应用程序的多有配置信息并存储在字典对象中 15 let info = mainBundle.infoDictionary 16 //获得当前应用程序的名称 17 let bundleId = mainBundle.object(forInfoDictionaryKey: "CFBundleName") 18 //获得当前应用程序的版本号 19 let version = mainBundle.object(forInfoDictionaryKey: "CFBundleShortVersionString") 20 21 //在控制台打印输出相关日志 22 print("[identifier]:\(identifier!)") 23 print("[info]:\(info!)") 24 print("[bundleId]:\(bundleId!)") 25 print("[version]:\(version!)") 26 } 27 }
转载于:https://www.cnblogs.com/strengthen/p/10125789.html
[Xcode 实际操作]一、博主领进门-(15)读取当前应用的信息相关推荐
- [PMP]师傅领进门,修行在个人-致领才PMP学习之旅
师傅领进门,修行在个人-致领才PMP学习之旅 第一部分 报考"缘"由 选择机构 第二部分 第三部分 第一部分 关键词:机缘巧合 为何要学习PMP (1)随着年龄增长,从技术性人才转 ...
- 数字IC笔面基础,师傅领进门,修行靠个人——人人心中都有一个状态机(状态机简介及Verilog模板)
师傅领进门,修行靠个人(状态机) 写在前面的话 状态机简介 状态机类型 一段.两端还是三段? 状态机的Coding Style要求: 几点规则: 什么是一段.两段.三段? 一段.两段.三段优缺点 Ve ...
- [项目管理入门系列] 师傅领进门-------项目运作的一般流程(三)
三.实施阶段 1 采购规划 1.1 采购规划概述 1)采购的定义.采购是从项目系统外部获得货物.土建工程和服务(以下统称产品)的完整的采办过程.货物采购是指购买项目建设所需的投入物(如机械.设 备.材 ...
- [项目管理入门系列] 师傅领进门-------项目运作的一般流程(四)
四.收尾阶段 1 范围确认 1.1范围确认 范围确认又叫移交或验收.项目或项目阶段结束时,项目班子在将项目最终应交付成果交给使用者或接受者之前,接受方面要对已经完成的工作成果重新进行审查,查核项目计划 ...
- [项目管理入门系列] 师傅领进门-------项目运作的一般流程(一)
一.概念阶段 1一般机会研究 1.1一般机会研究的概念 一般机会研究室研究项目机会选择的最初阶段是项目投资者或经营者通过占有大量信息,并经分析比较,从错综纷繁的事务中鉴别发展机会,最终形成确切的项目发 ...
- 【c++师傅领进门,修行靠个人】第三篇:类和对象
教你如何new一个对象 1 别急,先来了解你的对象 2 类之初体验 2.1 类的访问限定符 2.2 认识封装 2.3 类的作用域 3 来了,请创建你的对象 4.类对象模型 5 this指针 什么?你告 ...
- [项目管理入门系列] 师傅领进门-------项目运作的一般流程(二)
二.规划阶段 1 项目背景描述 项目是在一定的项目背景下进行的,项目背景直接或间接地对项目产生影响. 1.1 项目背景描述的内容 项目背景应包括如下几个方面的内容: 1) 项目设想: 2) 项目外部环 ...
- 【c++师傅领进门,修行靠个人】第一篇:认识c++
阅读本文你将学到: 1.什么是c++ 2.c++的发展史 3.c++的重要性 4.如何学习c++ 1.什么是c++ C语言是结构化和模块化的语言,适合处理较小规模的程序.对于复杂的问题,规模较大的程序 ...
- ansible(1)---师傅领进门
背景 在企业里,运维需要配合开发进行产品上架,说白了就是把写好的代码上服务器.那么,就会出现这样的问题:需要运维人员配置好系统,配置好环境,配置好网络,配置好程序,配置好所有所有的依赖环境. ...
- 外汇投资中师傅领进门 修行在个人
很多人在并未真正接触到外汇投资的时候心里觉着炒外汇的学习不过是多熟悉了解基本面情况,找些相关的书看一看,或者再找个老师亲身指导一番.打个比方,就如同金庸<天龙八部>中的王语嫣,天下武功尽皆 ...
最新文章
- SAP Cloud for Customer和SAP Fiori系统里的OData测试工具
- 阿里安全开源顶尖技术“猎豹” 计算更快数据更安全
- 好想学python机器人_拥有自动学习的Python机器人-ChatterBot
- Linux上SQL Server 2019和Ubuntu上的Docker容器
- 禁止“挖矿”!谷歌杀了所有的 Chrome 扩展应用
- 走进内存,走进汇编指令来看C/C++指针
- css叠层_CSS 理解样式层叠
- C语言自学笔记(20)
- CodeForces Cude In
- excel vba 字典使用方法学习
- unity实现透视相机与正交相机的平滑切换
- 【DSP】DSP2833x.h中定义的指令EINT、DINT、ERTM、DRTM、EALLOW、EDIS、ESTOP0的含义
- sentinel流量卫兵组件学习
- 基于android的旅游攻略应用(含源码)
- 基于注意力机制的超分辨率重建汇总
- 深入理解时区概念:GMT,UTC,UTS和AOE
- Maven安装配置详细教程
- 英语论文格式修改(两栏)
- 【模拟电路】三极管做开关,各个电阻的作用
- 十进制转换为十六进制(转载过来的)
热门文章
- python控制浏览器模拟鼠标点击网页标题_如何使用python来模拟鼠标点击(将经过实例自动化模拟在360浏览器中自动搜索python)...
- 输入输出系统的发展概况
- idea报错Cannot resolve jdk.tools:jdk.tools:1.7
- std::locale与boost::locale的学习
- 【经验之谈】SAP中的普通屏幕使用定制控制
- 网络专业人员需要了解的物联网信息
- 概率软逻辑(PSL,Probabilistic soft logic)通用(可处理中文)版本
- 基于redis集群实现的分布式锁,可用于秒杀,定时器。
- 如何通过git客户端上传项目到github上
- HTTPS时代全面到来,你准备好了吗? 1