码迷,mamicode.com
首页 > 其他好文 > 详细

【原创】objective-c学习笔记_01【2015-09-16 23:30】

时间:2015-09-17 00:55:56      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

dynamic Binding 动态绑定

Dynamic Typing 动态检查

Dynamic Linking 动态链接

 

#import <Foundation/Foundation.h>

int main(int argc, const char *argv[]){

  @autoreleasepool{                                  // 自动释放池

    NSLog(@"Hello World!");        // 想控制台输出字符串

  }

  return 0;

}

 

1 import引入的头文件,可以防止重复包含

 include是使用预处理指令防止重复包含,如果未写预处理指令,则无法控制

2 import 和 @class的区别

3 Foundation和 Foundation.h  头文件。包含了一些其他的头文件

  包含此头文件,等于引入了OC所有的库文件

4 NSLog和printf的区别

  NSLog可以自动换行   打出日志(时间+项目信息)  参数是NSString类型的对象

  printd不能自动换行  不能打出日志                    参数是一个字符串常量指针

 

 

NSLog格式化输出问题:

  1 可以进行格式化输出   2  用%@输出字符串  3  NSString  *str ="ds" ;   NSLog(@"%@",str);

 

@符号的作用:

  1 @表示将c的字符串转化为OC中NSString字符串对象

  2 @标识符   OC中大部分关键字以@开头

 

注释 :

  1  单行注释 ://

  2  多行注释:/*   */

  3  文档注释:/**    */   

 

【原创】objective-c学习笔记_01【2015-09-16 23:30】

标签:

原文地址:http://www.cnblogs.com/my-ShowTime/p/4814972.html

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