《Objective-C 編程》1.基礎

隨著年齡的增長,能難倒我們的事情會少很多。不是因為我們了解一切,而是因為我們會選擇避開那些難倒我們的事物。

C 語言和 Objective-C 語言

  • 計算機 —— 機器語言 —— 匯編語言 —— 高級語言
  • 最底層的編程語言被稱為 匯編語言,不同的CPU所用的匯編語言也不同。
  • 為了方便移植代碼到不同的計算機,人們開發出了 高級語言
  • 著名的 Unix 操作系統由 C 語言編寫。
  • Objective-C 語言是以 C 語言為基礎的,但增加了對「面向對象編程」的支持。
  • Objective-C 語言是用來開發在蘋果iOS 以及 OS X 操作系統上運行的應用的編程語言。

術語

  • 任何能在計算機上執行的項目都稱為程序。有圖形化用戶界面的程序也稱為應用
  • 有些程序沒有圖形化的用戶界面,但是可以長時間在后臺運行,稱之為守護進程
  • 還有一些沒有圖形化用戶界面的程序只能在終端上運行,稱之為命令行工具
  • 一個程序是一系列函數的集合。一個函數是由一系列處理器可以執行的指令組成的。

常見的文件擴展名

擴展名 含義
.c C 語言源文件
.cc、.cpp C++ 語言源文件
.h Objective-C 頭文件
.m Objective-C 源文件
.mm Objective-C++ 源文件
.pl Perl 源文件
.o Objective-C(編譯后的)文件

注釋

Objective-C 程序插入注釋的兩種方式

// 1.使用兩個連續的斜杠。雙斜杠后直到這行結尾的任何字符都將被編譯器忽略。

// 2.成對使用開始注釋,終止注釋,如下:

/*
 這種注釋方式一般用于多行注釋,不可嵌套使用。
 
 討論...
 */

養成在程序中插入注釋習慣的 3 個好處

  1. 當特殊的程序邏輯在你的大腦中出現時就提前注釋說明,要比程序完成后再返回來重新思考這個邏輯簡單得多;
  2. 早期把注釋插入程序中,可以在調試階段隔離和調試程序邏輯錯誤時受益匪淺;
  3. 注釋不僅有助于幫助你或他人通讀程序,而且有助于指出邏輯錯誤的根源。

最后,在開發時,提前插入注釋會使這項乏味的工作變得稍微容易一些。

關于注釋的經驗觀點

  • 并不是程序的每個地方都要寫注釋。
  • 遵循良好的命名規范讓程序的類名、變量名、方法名本身就是一種詮釋說明。
  • 一般在強調類的用途、常量的作用含義、算法的思維方式...這些可能讓人看不懂,或者容易誤解的地方注釋。
  • 注釋要清晰、簡潔明了、言簡意賅,把復雜的問題簡單化。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容