objective C語言 第乙個OC程式

2022-08-30 06:39:08 字數 870 閱讀 9405

objective-c是ios開發的基礎語言,以後簡稱oc

1、oc與c語言的標頭檔案的不同:

#import:#include一樣都是編譯預處理指令

#import 功能與#include一樣也是把檔案內容拷貝到#import指令所在位置

#import <> 與 #include<> 是用來包含系統的標頭檔案的

#import "" 與 #include 「」 是用來包含自己專案中的標頭檔案

#import 是#include 公升級版,自動防止檔案重複包含

2、 foundation: 就是foundation框架

3、 @autoreleasepool  就是記憶體管理的乙個東西,大致知道就可以了

4、nslog:foundation框架提供的用於日誌輸出的函式

5、nslog與printf對比

nslog與printf對比

5.1、printf 是c語言提供的,它在stdio.h的標頭檔案中

5.2、nslog  是foundation框架提供的,nsobjcruntime.h

5.3、nslog  包含日誌輸出的日期,以及對應的應用程式

5.4、nslog  自動換行,在末尾\n是無效的

5.5、nslog 中的格式字串不是普通c語言字串,nsstring物件

@"" 它是乙個nsstring物件的字面量表示

5.6、printf中所有佔位符在oc中都是支援的

5.7、 nslog新增了格式符 %@ 用於輸出的物件的

6、在main函式中,renturn 0;表示程式正常退出了

第乙個C語言

c語言是在b語言 bcpl 的基礎上建立起來的。b語言由unix的研製者丹尼斯 里奇和肯 湯普遜於1970年研製。unix開發者是肯 湯普遜 由於c語言執行於at t的多使用者 多工的unix作業系統上,unix被丹尼斯 里奇改為unix c 20世紀70年代初期,at tbell實驗室的程式設計師...

Objective C 03 第乙個OC程式

本文目錄 說明 這個objective c專題,是學習ios開發的前奏,也為了讓有物件導向語言開發經驗的程式設計師,能夠快速上手objective c。如果你還沒有程式設計經驗,或者對objective c ios開發不感興趣,請忽略。學習本專題之前,建議先學習c語言專題。回到頂部 回到頂部 因為我...

Objective C 03 第乙個OC程式

回到頂部 因為我們只是學習oc語法,還未正式進入ios開發,所以選擇命令列專案即可 回到頂部 type一項一定要選擇foundation框架,因為oc的常用類都包含在此框架中 最下面的 use automatic.暫時不要勾選,這跟記憶體管理有關係。講到記憶體管理的時候再說 回到頂部 c語言的原始檔...