Objective-C 學習筆記

因爲工做須要,最近開始學習OC這門面向對象的語言,但願能夠快速上手函數

OC的語言特色:學習

1. 面向對象(封裝,繼承,多態)對象

2.OC是C語言的超集,任何C語言在OC中都是合法的。(OC就是C語言主題上加入了面向對象的特色)繼承

3.(.h) 頭文件,包含類,類型,函數和常數的聲明編譯

   (.m)源代碼文件,包含OC和C代碼import

   (.mm)源代碼文件,除了能夠包含OC和C代碼以外,還能夠包含C++代碼語法

   源代碼文件包含頭文件時,通常使用 #import (確保相同文件只被包含一次)程序

4. OC的面向對象語法源於Smalltalk消息傳遞風格。對象之間相互傳遞消息方法

   C++裏類和方法的關係(一個方法一定屬於一個類,並且編譯時已經緊密綁定,不能調用一個不存在類別裏的方法)im

   OC裏類和消息比較鬆散(調用方法被視爲發送消息,全部方法被視爲對消息的迴應。一個類別熱不保證必定會回收到消息,若是收到一個沒法處理的消息,程序會拋出異常不會報錯或者奔潰)

   obj.method(argument)                   [obj method : argument]

相關文章
相關標籤/搜索