码迷,mamicode.com
首页 > 编程语言 > 详细

objective-C语言:第一个OC程序

时间:2014-12-28 00:20:51      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

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程序

标签:

原文地址:http://www.cnblogs.com/qianbi123/p/4189347.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!