Objective-C總結(jié)----1.入門

簡介

Objective-C是蘋果公司iOS系統(tǒng)的主要編程語言,于2007年發(fā)布了2.0版本,該版本增加了許多特性:自動聲明、補全屬性、點語法、快速枚舉、異常處理、運行時性能提升和支持64位。

平臺構(gòu)成

  • Objective-C編程語言->OOP(Object Oriented Programming)面向?qū)ο箝_發(fā)
  • Objective-C運行時環(huán)境->runtime,可動態(tài)編程
  • 軟件庫->Cocoa Touch framework,F(xiàn)oundation(基礎(chǔ)API)
  • 軟件開發(fā)工具IDE->Xcode

如何學(xué)習Objective-C

精通一門編程語言的最佳方法就是用它來編程。
Xcode是Mac上進行Objective-C開發(fā)的最佳IDE,也是iOS app開發(fā)唯一的工具。


Objective-C基本知識

  • Objective-C是C語言的超集,其本質(zhì)是C語言,通過結(jié)構(gòu)體將C語言包裝成OOP編程語言,對象就是指向結(jié)構(gòu)體的指針。

C語言基本數(shù)據(jù)結(jié)構(gòu)

  • 基本類型:
    整型(短整型short、整型int、長整型long)
    字符型(char)
    實型(浮點型)單精度float、雙精度double
  • 構(gòu)造類型:
    數(shù)組
    結(jié)構(gòu)體
    枚舉
    共用體
  • 指針類型(*)
  • 空類型(void)

Objective-C基本數(shù)據(jù)類型,在C語言基礎(chǔ)上增加一些類型

  • 基本類型:
    整型(短整型short、整型int、長整型long)
    字符型(char)
    實型(浮點型)單精度float、雙精度double
布爾類型(BOOL)YES/NO
  • 構(gòu)造類型:
    數(shù)組
    結(jié)構(gòu)體
    枚舉
    共用體
  • 指針類型(*)
對象類型(類)
+id類型
  • 空類型(void)
Block
特殊類型:SEL,nil

Objective-C與C 源程序文件后綴區(qū)別

C語言:.h&.c
Objective-C:.h&.m

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容