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

【好程序员笔记分享】Obj-c之从hello world中看与c/c++的异同

时间:2015-03-09 14:16:00      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

<A href="http://www.goodprogrammer.org/" target="blank">ios培训</A>------我的Obj-c语言笔记,期待与您交流! 

#import<Foundation/Foundation.h>

int main(int argc,const char** argv)
{
  NSLog(@"hello Obj-c");
  return 0;  
}

 1、头文件:

  #import 可以保证该头文件只被包含一次,而不论此命令实际上在那个文件中出现了多少次(等同于在c中的#ifdef #define #endif)

  #import<Foundation/Foundation.h> 告诉编译器查看Foundation框架中的Foundation.h头文件

2、Obj-c风格字符串@:

  @"string" 是Obj-c在标准c基础上添加的特性之一,这表示引用的字符串应该作为Cocoa的NSString元素来处理。(NSString元素“NS”+string)。

3、“NS”前缀:

  “NS”来源于“NextSTEP”(后被更名为Cocoa);说明这个函数来自Cocoa;

  增加前缀能使代码更清晰,可读性强;防止名称冲突;

4、NSlog()函数:

  类似于c中的printf()输出函数,接受一个字符串作为其第一个参数,该字符串可包含格式说明符(%s);

【好程序员笔记分享】Obj-c之从hello world中看与c/c++的异同

标签:

原文地址:http://www.cnblogs.com/changjianhong/p/4323308.html

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