首页 > 代码库 > objective-C语言:第一个OC程序
objective-C语言:第一个OC程序
objective-C是iOS开发的基础语言,以后简称OC
1、OC与C语言的头文件的不同:
#import:#include一样都是编译预处理指令
#import 功能与#include一样也是把文件内容拷贝到#import指令所在位置
#import <> 与 #include<> 是用来包含系统的头文件的
#import "" 与 #include “” 是用来包含自己项目中的头文件
#import 是#include 升级版,自动防止文件重复包含
2、 Foundation: 就是Foundation框架
3、 @autoreleasepool 就是内存管理的一个东西,大致知道就可以了
4、NSLog:Foundation框架提供的用于日志输出的函数
5、NSlog与printf对比
NSLog与printf对比
5.1、printf 是C语言提供的,它在stdio.h的头文件中
5.2、NSLog 是Foundation框架提供的,NSObjCRuntime.h
5.3、NSLog 包含日志输出的日期,以及对应的应用程序
5.4、NSLog 自动换行,在末尾\n是无效的
5.5、NSLog 中的格式字符串不是普通C语言字符串,NSString对象
@"" 它是一个NSString对象的字面量表示
5.6、printf中所有占位符在OC中都是支持的
5.7、 NSLog新增了格式符 %@ 用于输出的对象的
6、在main函数中,renturn 0;表示程序正常退出了
objective-C语言:第一个OC程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。