OC基础-02创建第一个OC工程
来源:互联网 发布:powerbook g4 windows 编辑:程序博客网 时间:2024/05/20 17:08
1.如何创建一个OC工程
- 打开Xcode,点击如下图或按Command+Shift+N创建新工程
- 点击OS X(即mac桌面系统)目录下的Application,然后选中CommandLineTool,即通过命令行样式创建工程
- 项目名称相关,第一行填写工程名称,第二行和第三行是组织机构名称和组织机构的唯一标示,这里最后我们选择Objective-C语言
- 这里就创建好了一个OC工程,系统会自动添加输出hello world语句的程序,点击左上方的运行按钮,或者按Command+R快捷键运行程序,可以看到下方控制台输出hello world!
2.#import和#include
- OC中导入头文件使用的是#import,和C语言中使用的#include类似,都是将头文件中的内容拷贝到当前文件中,但是我们更推荐使用#import
- #import可以防止被导入的文件在整个程序运行过程中只被导入一次,而#include则是只要使用了就不管三七二十一将后面的文件内容导入进来,会影响程序的性能
- #import <> 用于包含系统文件,#import”“用于包含本项目中的文件
- #import
3.NSLog和printf输出语句
NSLog是Foundation框架提供的Objective-C日志输出函数,与标准C中的printf函数类似,并可以格式化输出内容
- NSLog传递进去的格式化字符是NSString的对象,而不是char *这种字符串指针
- NSLog输出的内容中会自动包含一些系统信息
- NSLog输出的内容会自动换行
NSLog声明在NSObjCRuntime.h中,即图中上面的路径,可以看到声明文件是在Foundation框架中的,下面框中的内容即为NSLog方法的声明
- 示例代码
NSLog(@“this is a test”); //打印一个字符串NSString *str = @"hello world!”;NSLog(@"string is:%@",str);//格式化输出,使用占位符,%@表示打印一个对象,%@就代表对象NSLog(@"x=%d, y=%d",10,20);//使用多个占位符,%d表示整型数
- @”” 这个符号表示将一个C的字符串转化为OC中的字符串对象NSString,可以理解为OC中的字符串输出前面加上@用以说明这输出的是一个OC字符串
4.NS前缀
- NS来自于乔布斯被苹果赶出去后自己创建的公司编写的操作系统NeXTStep的一个软件 NeXT Software
- 由于OC中不支持命名空间(namespace),NS是为了避免命名冲突而给的前缀
- 使用NS开头的都是系统框架中的类
0 0
- OC基础-02创建第一个OC工程
- OC-第一个类
- OC-第一个类
- OC 第一个OC类
- 手动创建第一个OC程序
- 命令行创建的第一个OC程序
- OC基础——第一个OC程序
- OC语言基础内容 类的定义 第一个OC
- 第一个OC程序
- 第一个oc程序
- 第一个oc程序
- OC -- 第一个类
- 第一个OC类
- OC第一个周六
- 第一个OC程序
- 第一个OC程序
- OC-第一个方法
- 02第一个OC程序解析
- NSURLSession使用说明及后台工作流程分析
- JAVA关于构造函数的继承
- hive权限控制介绍
- Vim - 适合自己的,才是最好的
- 数据挖掘领域十大经典算法初探
- OC基础-02创建第一个OC工程
- ImageView ScaleType 类型用例说明
- 在PHP中使用CURL访问HTTPS时出现certificate verify failed解决办法
- Oracle 注释
- WinDbg+VMware调试环境搭建
- vs连接mysql出错解决方法
- 从 0 开始搭建 Vim 编辑器
- 高并发大型网站架构2
- 欢迎使用CSDN-markdown编辑器