[黑马程序员][OC]简介

------Java培训、Android培训、iOS培训、.Net培训期待与您交流! -------


  1. OC源文件拓展名为.m。
  2. 关键字:基本都以@开头。部分如下:
    @interface、@implementation、@end 
    @public、@protected、@private、@selector 
    @try、@catch、@throw、@finally  
    @protocol、@optional、@required、@class
    @property、@synthesize、@dynamic
    self、super、id、_cmd、__block、__strong、__weak、
  3. 字符串:@"hello, world"。(C语言字符串"hello, world")
  4. 基本数据类型:char, int, float, double, BOOL(YES/NO)。
  5. nil:相当于C语言中的NULL,也就是0。
  6. 屏幕输出:NSLog(@"hello, world");NSLog(@"age is %i", 27);
  7. 基本语句和注释:与C语言相同。
  8. NSLog()输出会自动换行。
  9. 预处理指令#import,代替#iniclude。用途:拷贝文件内容(类似#include),但是可以自动防止文件被多次拷贝。
  10. cc(链接)命令会把c语言的函数库链接进来,如果.m文件中有#import <Foundation/NSObjCRuntime.h>的话,链接时的语句是:cc 02.o -framework Foundation。
  11. 只要包含Fundation的主头文件(fundation.h),就能使用Fundation框架的所有东西。
  12. BOOL类型,YES是1,NO是0。
  13. 源文件中其实是这样的:typedef signed char BOOL;#define YES (BOOL)1 #define NO (BOOL)0

注意:

  1. 兼容C语言。兼容C++,但是要该拓展名为.mm。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值