你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS復習筆記:Objective-C語法基礎

iOS復習筆記:Objective-C語法基礎

編輯:IOS開發綜合

一 語法基礎

1 關鍵字

關鍵字基本上都是以@開頭,常見關鍵字如下:

@interface,@implement,@end,@public,@private,@selector,@required,@encode等

其他id,self,super等

 

2 字符串以@開頭

@"Hello world!"

 

3 布爾類型Yes/No

 

4 空類型nil(值為0)

 

5 其他C語言語法

 

二 OC的HelloWorld程序

 

// helloworld.m
#import 
#include  

int main()
{
    printf("OC完全兼容C\n");
    NSLog(@"Hello World");// 自動換行
    return 0;
}

 

 

Mac中cc是使用的clang編譯。

編譯:

 

cc -c helloworld.m

 

將在當前文件夾下面生成一個hellowold.o


鏈接:

 

cc hellowork.o -framework Foundataion
將在當前文件夾下面生成一個a.out

 

運行:

 

./a.out

將在屏幕上打印:

 

OC完全兼容C
2015-01-28 19:10:49.451 a.out[503:507] HelloWorld

 

三 多文件

 

// main.m

#import "helloworld.h"

int main()
{
    show();
    return 0;
}

#import 
#include 


// helloworld.h

void show()
{
    printf("OC完全兼容C\n");
    NSLog(@"HelloWorld");
}

編譯生成.o文件:

 

 

cc -c main.m

鏈接生成a.out
cc main.o

運行方式和結果同上。

 

 

 

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved