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語言的原始檔...