[小白学iOS编程05]应用中常见的文件

注:[小白学iOS编程]是本小白根据某视频学习iOS编程过程的笔记记录,内容比较容易,高手勿喷。

转自请注明原博客地址:http://blog.csdn.net/fan_yufan/article/details/45955537

项目中常见的文件

1 Info.plist常见的设置

  • 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除

  • 在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”
  • 项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist”
  • 项目中还有一个InfoPlist.strings的文件,跟Info.plist文件的本地化相关

2 Info.plist

  • 常见属性(红色部分是用文本编辑器打开时看到的key)
  • Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关
  • Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在10-12个字符,如果超出,将被显示缩写名称
  • Icon file(CFBundleIconFile)-app图标名称,一般为Icon.png
  • Bundle version(CFBundleVersion)-应用程序的版本号,每次往App Store上发布一个新版本时,需要增加这个版本号
  • Main storyboard file base name(NSMainStoryboardFile)-主storyboard文件的名称
  • Bundle identifier(CFBundleIdentifier)-项目的唯一标识,部署到真机时用到

3 pch文件

  • 项目的Supporting files文件夹下面有个“工程名-Prefix.pch”文件,也是一个头文件
  • pch头文件的内容能被项目中的其他所有源文件共享和访问
  • 一般在pch文件中定义一些全局的宏
  • 在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)
#ifdef DEBUG
#define Log(...) NSLog(__VA_ARGS__)
#else
#define Log(...) /* */
#endif
//在if里面定义或者引用的东西 只能.m .mm文件用。如果是定义在if外面,则表示在所有的文件中都可以使用。故要慎重。
#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>

#endif
时间: 2025-01-02 14:57:29

[小白学iOS编程05]应用中常见的文件的相关文章

Python中常见的文件对象内建函数

文件对象内建方法列表 文件对象的方法 操作 file.close() 关闭文件 file.fileno() 返回文件的描述符(file descriptor,FD,整数值) file.flush() 刷新文件的内部缓冲区 file.isatty() 判断file是否是一个类设tty备 file.next() 返回文件的下一行,或在没有其它行时引发StopIteration异常 file.read(size=-1) 从文件读取size个字节,当未给定size或给定负值时读取剩余的所有字节,然后作为

2015/10/6 iOS 笔记 细节 应用中常见文件

1,工程名-info.plist文件 bundle display name 应用显示的名称(10到12个字符,超过显示...) bundle identifier  应用的唯一标识 com.xx.hhxx bundle version 软件版本号 supported interface orientation 屏幕旋转 默认支持三种模式 2,应用中常见文件 工程名-Prefix.pch (新版没有这个文件了) pch头文件的内容能被项目中得其他所有源文件共享和访问 一般在pch头文件中定义一些

编程面试过程中常见的10大算法(转)

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念.由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍.本文将从Java的角度看问题,包含下面的这些概念: 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得

数据结构笔记01:编程面试过程中常见的10大算法(java)

以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念.由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍.本文将从Java的角度看问题,包含下面的这些概念: 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 Arrays.sort() // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得

编程面试过程中常见的10大算法

?1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 Arrays.sort()  // 数组排序 Arrays.toString(char[] a) // 数组转成字符串 charAt(int x) // 获得某个索引处的字符 length() // 字符串长度 length // 数组大小 2. 链表 在Java中,链表的实现非常简单,每个节点Node都有一个值val和指向下个节点的链接next. cl

iOS 从真机中拿取文件

第一步 第二步,添加代码 1 //写入文件 2 -(void)writeOxy_RAWdata:(NSString *)dataStr; 3 { 4 NSDate * senddate=[NSDate date]; 5 NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; 6 [dateformatter setDateFormat:@"YYYY-MM-dd hh-mm-ss"]; 7 NSString * loc

ios UIWebView 在开发中加载文件

UIWebView 在实际应用中加载文件的时候,有两种情况, 1. 实行在线预览 , 2. 下载到本地,再查看 如果是第一种情况: 1 NSURL *url = [NSURL URLWithString:_url]; 2 NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url]; 3 [self.webView loadRequest:request]; 直接加载路径就可以了 如果是第二种情况 1 NSData *data =

10. iOS 编程之 使用 Xcode6配置.pch文件

刚上手 Xcode6 的人,总会发现之前在 6 之前经常会在"应用名-Prefix.pch"这个文件中来配置我们全局要用到的头文件,但是 xcode6 没有了,人家说,这种东西有时候也会出现一些莫名其妙的问题,为了避免广大程序猿骂娘,还有我高端大气上档次的apple公司不想整天被骂,索性就取消自动生成,需要的主儿自己去配去,好用是自己的事情,不好用也是自己的事情. 1.首先得去创建一个 .pch 文件 2.然后自定义名字,别忘了打勾 3.按照如图所示的方式,找到需要修改的地方. 4.然

重学Python - Day 05 - python基础 -&gt; python的文件操作:r、w、a、r+、a+ 、readline、readlines 、flush等常用的文件方法

文件的读操作 示例: 1 print("->文件句柄的获取,读操作:") 2 3 f = open('无题','r',encoding='utf8') 4 d = f.read() 5 f.close() 6 print(d) 7 8 print('->例二:') 9 f = open('无题','r',encoding='utf8') 10 e = f.read(9) 11 f.close() 12 print(e) 13 #python3中,文件中一个中英文都占位1 运