引入头文件
#include<stdio.h>
#<foundation/foundation.h>
#import <foundation/foundation.h>
1,为什么使用import ,import he include 的区别
Include 和import都可以引入头文件
Import引入的头文件,可以防止重复包含
Include它是使用预处理指令防止重包含,如果没有写预处理指令,则无法反思止重复包含问题
2.Import 和@class 的区别
3.foundation/Foundation.h是什么东西
头文件
文件包含了其他的大量的头文件
作用:把Foundation.h 引入了,等于把oc的库文件都引过来了
NSlog 函数的使用方法
NSlong 和printf 之间的差异
1.NSlog 会自动换行 而printf 不会自动换行
2.NSlog 会自动输出时间等项目 信息 printf 不会输出调试 信息
3. NSlog 函数的参数是一个NSString 对象
Printf是一个字符串常量
NSlog 格式化输出的问题
Int 5; printf(“%d\n”,a);
Float f1=2.3f; NSlog(@”%f”,f1);
Char *ch=’3’; NSlog(@”%c”,ch);
NSString *str1 =@”nign”; NSlog(@”%@”,str1); 输出字符串使用%@
Printf(“%s\n”,str1);不对 不能使用 NSString oc特有的
Oc 中的注释@”” 表示一个c的字符串转化为 oc 中的字符串对象NSString
@标示符 oc 中的关键字都以@开头
|
|