关闭

Xcode江湖录-第03章 藏经阁——项目管理 2 对象属性设置之信息选项卡等

标签: Xcode
807人阅读 评论(0) 收藏 举报
分类:

03藏经阁——项目管理

3.2 对象管理

3.2.2 对象设置

3.2.2.2 对象属性设置

    1.通用(General)选项卡

    2.功能(Capabilities)选项卡(capability |ˌkeɪpəˈbɪləti| noun Uncountable 能力、才能)

    3.信息(Info)选项卡

        信息选项卡显示了应用程序相关的属性、应用程序能够创建和打开的文件类型,以及应用程序所能提供的服务。


应用程序 信息(info)选项卡.tiff

            Custom iOS Target Properties

                自定义iOS目标属性

            Document Types

                文档类型:定义了应用程序所能识别的文档类型,并且还可以定义在系统中显示的该类型文档的自定义图标。

            Exported UTIs

                UTIUniform Type Identifiers同一类型标识符。

            Imported UTIs

            URL Types

                URL类型:用来定义URL以便让应用程序理解应用间交换的数据结构。

                可用于:IOS唤醒其他程序,程序间相互调用

                    例如::URLTypesURLSchemes中组册AAPP;

                    B程序中,openUrl:[NSURL urlWithString:@"AAPP:"];注意":"冒号,没有冒号是不能成唤醒另一个程序的。其次如果参数中有“&”特殊字符穿,建议对参数进行base64转换。


    编译设置(Build Settings)选项卡

        可以看到BasicAllCombinedLevels四个选项,点击Levels可以看到显示出多个列显示各个对象的编译配置,从左到右依次是最终设置(Resolved),对象编译设置、项目编译设置、以及默认值(iOS Default)。


    编译阶段(Build Phases)选项卡

        主要有:

        Target Dependencies:对象依赖阶段可以让Xcode知道必须在当前选择的对象编译之编译的其它依赖对象(比如应用扩展、插件等等)。这个阶段是无法被删除的。

        Compile Sources:编译源文件阶段,用合适的编译器来编译该对象的所有源文件。可以通过修改改阶段的Compiler Flags(编译器标识)来为每个单独文件设置其编译器编织,比如优化设置等等。

        Link Binary With Libraries:链接二进制文件和库,可以控制该对象需要链接哪些二进制文件和库。只要使用了二进制文件或者库,就必须要链接它们。重复添加框架不会造成框架的重复引用。

        Copy Bundle Resources:复制包资源阶段定义了对象中的资源文件,包括应用程序、图标、界面构造器、视频、模板等等。这些资源都会被复制到安装包的ContentsResources文件夹下。


    编译规则(Build Rules)选项卡


3.3 资源管理

    资源目录(Asset Catalog)是一个特殊的文件夹,可以简单滴管理一张图片的多个版本(如:普通版、Retina版、iPad版本等等),所有图片只有一个文件名。它可以减少项目导航栏上多个图片文件所造成的混乱,是图片管理更有条理。

        asset |ˈæset| noun资产

        catalog |ˈkætəlɒg, American -lɔːg| n 目

    资源目录可以存放以下几种图片类型。

        图片集(Image Sets):绝大多数可用的图片类型,一般用来存储需要在用户界面上显示的本地图片。对于同一个图片来说,图片集中可以设置在不同的版本、不同尺寸设备上应该如何显示。

        应用图标(App Icons

        加载界面(Launch Images):打开iOS应用的过程中显示的图片。


    资源目录下的所有图片集都拥有一个统一的名字,可以通过在代码中直接引用这个名字来将图片加载到你的应用中,操作系统会根据系统版本、设备尺寸等要素选择相应的图片来展现。


    应用图标(App Icons ):

        在属性检查器中,勾选“iOS icon is prerendered(预-渲染),那么iOS系统就不会在主界面上给予这个图标田间圆角和高亮。

        如果你不是使用的项目默认的资源目录添加的图标,那么还需要配置一下项目才能够让Xcode识别这个应用图标集。在General选项卡的App Icons and Launch Images中设置。


    slice |slaɪs| n一片、片 v切片 

        用来设置当视图比图片更大的时候如何拉伸图片。


0
0
查看评论

Xcode江湖录-第03章 藏经阁——项目管理 项目属性设置、对象属性设置之General选项卡

第03章 藏经阁——项目管理 3.1 文件管理 3.1.1 创建文件 3.1.1.1 创建全新文件     通过File —> New —> New File… 可以创建新文件。     通过 File —> Add Files t...
  • u014222687
  • u014222687
  • 2016-05-27 21:08
  • 1867

Xcode江湖录-第01章 小试牛刀——Xcode初体验

第01章 小试牛刀——Xcode初体验     Show this window when Xcode launches(launch |lɔːntʃ|);     Quick look 快速查看;     Mac —...
  • u014222687
  • u014222687
  • 2016-05-26 22:48
  • 608

Xcode江湖录-第02章 纵观全局——布局探索

第02章 纵观全局——布局探索 2.1 工作区     Xcode工作区:由上到下,由左到右依次有:工具栏—[导航器区域—编辑器区域—工具区域]—调试区域;         1:工具栏从左到右依次有:  ...
  • u014222687
  • u014222687
  • 2016-05-27 08:53
  • 464

PMP学习笔记之第三章 项目管理过程

项目管理   定义 将知识、技能、工具与技术应用于项目活动,以满足项目的要求。     项目过程 过程是为创建预定的产品、服务或成果而执行的一系列相互关联的行动和活动。每个过程都有各自的输入、工具和技术及相应输出。   组织过程资产:为裁剪组织的过程提供指南...
  • zzc125
  • zzc125
  • 2016-11-04 00:39
  • 755

C++沉思录读书笔记(30章)- 一个IO库的两种设计

假设需要对自定义的String类进行各种类型的IO 设计一,使用继承进行抽象,代码如下 class Write { public: virtual ~Write(); virtual void send(const char*, int) = 0; }; Write& oper...
  • yucan1001
  • yucan1001
  • 2011-11-11 11:30
  • 647

《数学之美》阅读笔记part2——第16章到第31章

第16章 信息指纹及其应用 1 信息指纹 将5000亿个网址随机地映射到128位二进制即16个字节的整数空间中,这16个字节的随机数就称作该网址的信息指纹。 伪随机数产生器算法PRNG:最早的冯诺依曼将一个数的平方掐头去尾取中间的几位数,现在常用梅森旋转算法。 信息指纹具有不可逆性,也就是说...
  • vivian_ll
  • vivian_ll
  • 2017-06-03 16:16
  • 358

xcode江湖录-第04章 风水宝地--界面生成器

第04章 风水宝地--界面生成器 4.1 简介     Xcode 6中,有三种制作UI的方式:使用代码构建UI及布局、使用Xib文件构建UI、使用Storyboard来构建UI。     使用代码有利于多人合作和重用。  ...
  • u014222687
  • u014222687
  • 2016-06-21 20:02
  • 267

江湖人物分类 (原文补充)

前两天我写了《江湖人物分类》,那是我凭记忆写的,今天我找到原文了,发表出来,让大家看看。   江湖中,大略可分为三等人。其一是所谓白道人士,包括武师、保镖、护院、或以正当行业谋生的武林人,当然也包含公门中的名手。其次是黑道,指在通都大邑巧取豪夺的流氓地痞,包娼庇赌的地头蛇,招摇撞骗拍花拐子等等败类,...
  • pyp
  • pyp
  • 2004-08-12 22:45
  • 1100

系统集成项目管理工程师教程看书笔记2

1.1.2信息系统 1.系统的基本概念 系统具有以下几个特点: (1)目的性。定义一个系统、组成一个系统或者抽象出一个系统,都有明确的目标或者目的,目标性决定了系统的功能 (2)可嵌套型。系统可以包括若干子系统,系统之间也能够耦合成一个更大的系统。换句话说,组成系统的部件也可以是系统。这个特点便于对...
  • zarathurstra
  • zarathurstra
  • 2017-02-24 20:16
  • 608

lua程序设计第二版 读书笔记(5-8章)

书本下载地址                       http:/...
  • myy2012
  • myy2012
  • 2013-05-09 17:04
  • 1206
    个人资料
    • 访问:92630次
    • 积分:2575
    • 等级:
    • 排名:第16767名
    • 原创:170篇
    • 转载:5篇
    • 译文:5篇
    • 评论:1条