亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

第一部分1.0OC語言的簡介

2019-11-14 18:59:52
字體:
來源:轉載
供稿:網友

一、OC簡介

  1. C語言的基礎上,增加了一層最小的面向對象語法
  2. 完全兼容C語言
  3. 可以在OC代碼中混入C語言代碼,甚至是C++代碼
  4. 可以使用OC開發Mac OS X平臺和iOS平臺的應用程序

二、OC語法預覽
1.關鍵字

  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

2.字符串以@開頭
比如@"Hello"是OC中的字符串,而"Hello"則是C語言中的字符串

其他語法

四、第1個OC程序
1.代碼編寫
跟C語言一樣,OC程序的入口依然是main函數,只不過寫到一個.m文件中。比如這里寫到一個main.m文件中(文件名可以是中文)

#include <stdio.h>int main(){    printf("第1個OC程序/n");    return 0;}

2.終端指令
編譯cc –c main.m
鏈接cc main.o
運行./a.out

五、第2個OC程序
1.代碼編寫
來點跟C語言不一樣的,使用NSLog函數輸出內容

#import <Foundation/Foundation.h>int main(){    NSLog(@"第2個OC程序");    return 0;}

2.終端指令
編譯cc –c main.m
鏈接cc main.o –framework Foundation
運行./a.out

3.NSLog與printf的區別
NSLog接收OC字符串作為參數,printf接收C語言字符串作為參數
NSLog輸出后會自動換行,printf輸出后不會自動換行
使用NSLog需要#import <Foundation/Foundation.h>
使用printf需要#include <stdio.h>

4.#import的作用
跟#include一樣,用來拷貝某個文件的內容
可以自動防止文件內容被拷貝多次,也就以為著頭文件中不用加入下面的預處理指令了
#ifndef     _STDIO_H_
#define    _STDIO_H_
#endif

5.Foundation框架的作用
開發OC、iOS、Mac程序必備的框架
此框架中包含了很多常用的API(應用編程接口)
框架中包含了很多頭文件,若想使用整個框架的內容,包含它的主頭文件即可
#import <Foundation/Foundation.h>

6.BOOL的使用
BOOL類型的本質
typedef signed char BOOL;
BOOL類型的變量有2種取值:YES、NO
#define YES (BOOL)1
#define NO  (BOOL)0
BOOL的輸出(當做整數來用)
NSLog(@"%d %d", YES, NO);

六、第3個OC程序
1.多個.m文件的開發
跟C語言中多個.c文件的開發是一樣的
1.0.編寫3個文件
main.m

#import "one.h"int main(){    test();    return 0;}

one.h

void test();

one.m

#import <Foundation/Foundation.h>void test(){    NSLog(@"調用了test函數");}

1.1.終端指令
編譯:cc –c main.m test.m
鏈接:cc main.o test.o –framework Foundation
運行:./a.out

2. .m文件和.c文件混用開發
2.0編寫3個文件
main.m
#import "one.h"
int main()
{
    test();
    return 0;
}
one.h
void test();
one.c
#include <stdio.h>
void test()
{
    printf("調用了test函數/n");
}

2.1終端指令
編譯:cc –c main.m test.m
鏈接:cc main.o test.o
運行:./a.out
(沒有使用Foundation框架的話,就不用-framework Foundation)

 
 
 
 

上一篇:iOS數據類型

下一篇:謂詞(過濾)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品吹潮在线观看| 亚洲一级免费视频| 国产国语videosex另类| 欧美性猛交99久久久久99按摩| 日韩av免费在线观看| 国产欧美在线视频| 日韩欧亚中文在线| 久久成人人人人精品欧| 国语自产偷拍精品视频偷| 亚洲免费成人av电影| 中文字幕免费国产精品| 91精品国产91久久久久久不卡| 国产精品久久久久高潮| 亚洲自拍偷拍色片视频| 欧美日韩国产激情| 久久精品精品电影网| 日韩中文字幕国产精品| 欧美成在线视频| 欧美另类交人妖| 久久视频在线视频| 亚洲欧洲av一区二区| 97精品免费视频| 欧美精品videosex牲欧美| 中文字幕亚洲色图| 国产成人精品a视频一区www| 国产精品久久久亚洲| 92福利视频午夜1000合集在线观看| 欧美最猛性xxxxx(亚洲精品)| 久久久久久网站| 欧美午夜片在线免费观看| 97久久超碰福利国产精品…| 亚洲国产精品99| 久久久久久久久国产精品| 亚洲国产小视频| 国产91在线视频| 国产不卡视频在线| 久久亚洲国产精品成人av秋霞| 国产精品视频免费在线观看| 最近2019免费中文字幕视频三| 亚州国产精品久久久| 91九色蝌蚪国产| 亚洲片av在线| 亚洲一区二区三区四区视频| 亚洲综合社区网| 日韩中文字幕网站| 精品国产网站地址| 欧美夜福利tv在线| 亚洲va欧美va国产综合剧情| 国产精品欧美亚洲777777| 国产国语刺激对白av不卡| 高清日韩电视剧大全免费播放在线观看| 日韩av在线一区二区| 九九久久综合网站| 国产精品自拍视频| 成人疯狂猛交xxx| 国产成人一区二区| 久久精品影视伊人网| 日日噜噜噜夜夜爽亚洲精品| 日韩欧美在线视频免费观看| 欧美性色xo影院| 国产欧美日韩免费看aⅴ视频| 日韩精品免费看| 日韩欧美亚洲综合| 日韩av免费看| 91在线免费网站| 全色精品综合影院| 亚洲在线视频福利| 成人一区二区电影| 国产成人aa精品一区在线播放| 欧美激情国产精品| 精品久久久久久中文字幕| 亚洲日韩欧美视频| 欧美午夜美女看片| 日韩精品视频免费专区在线播放| 97视频免费在线观看| 亚洲风情亚aⅴ在线发布| 粗暴蹂躏中文一区二区三区| 91精品国产91久久久久久不卡| 欧美色欧美亚洲高清在线视频| 亚洲综合日韩中文字幕v在线| 国产精品亚洲аv天堂网| 91丝袜美腿美女视频网站| 懂色av影视一区二区三区| 日韩av在线免费看| 久久频这里精品99香蕉| 日韩电影在线观看中文字幕| 日韩中文在线中文网三级| 欧美中文在线观看国产| 欧美日韩免费看| 一本大道香蕉久在线播放29| 亚洲精品免费一区二区三区| 亚洲老头同性xxxxx| 国产精品91一区| 色婷婷综合久久久久中文字幕1| 国产精品欧美一区二区三区奶水| 亚洲欧美制服中文字幕| 日韩精品小视频| 在线观看欧美视频| 最近2019好看的中文字幕免费| 亚洲国产欧美一区二区丝袜黑人| 国产日韩视频在线观看| 日韩中文字幕网| 欧美高清理论片| 亚洲欧美中文字幕| 在线播放亚洲激情| 欧美韩国理论所午夜片917电影| 欧美性xxxxx| 久久久久久久国产| 国产免费一区二区三区在线能观看| 亚洲自拍偷拍第一页| 久久在线观看视频| 亚洲激情视频网站| 久久天天躁狠狠躁夜夜躁2014| 97香蕉久久超级碰碰高清版| 精品国产精品三级精品av网址| 亚洲aⅴ日韩av电影在线观看| 欧美激情亚洲视频| 久久久久久国产精品美女| 欧美在线亚洲一区| 亚洲欧洲日韩国产| 高清欧美性猛交xxxx黑人猛交| 亚洲国产高潮在线观看| 91网站免费看| 欧美精品情趣视频| 九九热99久久久国产盗摄| 亚洲无限av看| 日韩在线视频二区| 国产美女精品视频免费观看| 激情久久av一区av二区av三区| 亚洲欧美日韩在线一区| 亚洲成人久久电影| 亚洲第一av网站| 91社影院在线观看| 亚洲成av人片在线观看香蕉| 日韩电影中文字幕一区| 伊人亚洲福利一区二区三区| 欧美在线视频网站| 精品福利视频导航| 日韩中文在线中文网在线观看| 岛国视频午夜一区免费在线观看| 久久久久久久激情视频| 亚洲天堂免费观看| 亚洲va国产va天堂va久久| 黄色成人在线免费| 亚洲人成网站在线播| 国产97在线亚洲| 国产欧美va欧美va香蕉在| 国产精品久久久久久久久| 国产精品久久久久久久久久免费| 成人国产精品免费视频| 神马国产精品影院av| 91精品国产91久久久| 日韩精品中文字幕视频在线| 亲爱的老师9免费观看全集电视剧| 亚洲最新av网址| 一区二区欧美久久| 大胆人体色综合| 51ⅴ精品国产91久久久久久| 亚洲国产成人在线视频| 综合国产在线观看| 久久亚洲春色中文字幕| 欧美激情精品久久久久久大尺度| 国产精品久久在线观看| 一本大道亚洲视频|