Object-C——基础语法

 

Object-C是在C语言的基础上加上了面向对象的部分,更好的来开发程序。

一、 关键字

      1、基本上关键字都以@开头

       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”

二、import

       #import的用途:

        1、跟#include一样,拷贝文件的内容

        2、 可以自动防止文件的内容被重复拷贝

三、 Foundation

        1、开发iOS程序必备的框架,

         2、包含很多的API

         3、此框架包含了很多头文件

         头文件的引用

#import <Foundation/Foundation.h>

四、NSLog

         1、NSLog用来接受OC字符串座位参数

         2、NSLog输出后会自动换行

         3、使用NSLog 需要#import<Foundation/Foundation.h>

五、Bool

         Bool类型的变量有2种取值:YES、NO

         举例

 1 #import <Foundation/Foundation.h>
 2 
 3 
 4 BOOL test(BOOL mybool)
 5 {
 6     return NO;
 7 }
 8 
 9 int main()
10 {
11     BOOL b = YES;
12     
13     BOOL b2 = NO;
14     
15     BOOL b3 = 1; // YES
16     
17     BOOL b4 = 0; // NO
18     
19     
20     NSLog(@"%d", test(YES));
21     return 0;
22 }

六、编译链接方法

    1、 编写OC源文件:.m、.c

     2、在终端种使用以下过程:

            ①  编译:cc -c xxx.m xxx.c

            ②  链接:cc xxx.o xxx.o -framework Foundation

            (只有用到了Foundation框架才需要加上-framework Foundation)

             ③  运行:./a.out

posted @ 2015-03-22 19:51  某个人  阅读(1653)  评论(0编辑  收藏  举报