Objective c 和 Mac作業系統

2021-06-07 04:55:24 字數 655 閱讀 1186

objective-c看上去像是c語言,或者跟c語言有關,確實objective-c是c語言的超集,對c語言進行了擴充套件,它在c語言的基礎上增加了物件導向的支援,同時增加了自己獨有的特性。

因此,objective-c是一門物件導向的程式語言,是開發iphone和ipad應用的程式語言,也是開發基於mac作業系統的應用程式的程式語言。

在imac、mac mini上的作業系統是mac os x。

蘋果公司將mac作業系統的整個開發環境命名為cocoa

cocoa上開發語言是objective-c,開發工具是xcode、inte***ce builder等。

在iphone和ipad上的作業系統是ios,ios是mac os x的乙個子集

objective-c是開發mac,iphone、ipad應用程式的基礎語言。

objective-c的開發工具分為兩類:圖形化開發工具和命令列開發工具。圖形化開發工具就是xcode,而命令列開發工具是在mac作業系統的terminal應用程式上,使用gcc命令編譯並鏈結objective-c程式,然後可以直接使用terminal上執行objective-c程式。有點類似於windows下的dos控制台程式。

MAC終端搜尋檔案find mdfind操作命令

一 在終端中搜尋檔案命令find 基本操作 find 目錄 引數 比如你可以通過以下命令在使用者資料夾中搜尋名字中包含screen的檔案 find iname screen 二 通過mdfind命令來搜尋檔案 mdfind命令就是spotlight功能的終端介面,這意味著如果spotlight被禁用...

Objective C之類和物件

面向過程程式設計 procedure oriented programming,pop 以事件為中心,關心完成該事件的詳細步驟,一步一步如何實現.物件導向程式設計 object oriented programming,oop 以事物為中心,也就是引數事件的參與者,設計事物的功能,而完成事件只是事物...

objective c日期和時間

我們使用nsdate模擬較日期,並計算兩個日期之間的日期和時間間隔 可以用當前的日期和時間建立乙個nsdate nsdate mydate nsdate date 可以建立乙個nsdate,表示從現在開始的24小時 nstimeinterval secondsperday 4 60 60 nsdat...