變量是對象的時候用“.”訪問 變量是對象指針的時候用“->”訪問 例: #inlclude <iostream> using namespace std; class ...
這兩天同學總是問OC里.和 gt 的用法區別,當時回答的不是很好,周末查了一下,大概清楚了,在這里記錄一筆。 先看這個例程 這里 這兩行中的t gt temp會提示錯誤,錯誤說明為instance varviable temp is protected。說明是可以訪問的,但是因為受保護所以報錯,那我們把權限改成public試試。 結果顯示通過,沒有錯誤,說明想法是對的。 接下來再看看.點語法 把代 ...
2014-08-03 21:37 3 3662 推薦指數:
變量是對象的時候用“.”訪問 變量是對象指針的時候用“->”訪問 例: #inlclude <iostream> using namespace std; class ...
OC #import和@class的用法和區別 import會包含這個類的所有信息,包括實體變量和方法,而@class只是告訴編譯器,其后面聲明的名稱是類的名稱,至於這些類是如何定義的,暫時不用考慮,后面會再告訴你。 在頭文件中, 一般只需要知道被引用的類的名稱就可以了。 不需要 ...
相同點:兩個都是二元操作符,其右操作符是成員的名稱。 不同點:點操作符左邊的操作數是一個“結果為結構”的表達式; 箭頭操作符左邊的操作數是一個指向結構的指針。 點運算是結構體變量訪問其成員的操作符 箭頭運算是結構體指針訪問其指向成員變量 ...
oc當中通過@property和 @synthesize 配對使用來自動生成變量的set和get方法,通過使用點語法可以大大減少我們程序員代碼量,也方便學習過其他語言的人上手oc語言 @property有以下幾種屬性 readwrite 默認 assign 默認 readonly 只讀 ...
1.Swift可以面向協議編程、函數式編程、面向對象編程。 2.Swift是類型安全的,代碼中使用字符串String,就不能傳遞一個整型Int給它。編譯時會做類型檢查,不匹配的類型會錯誤標記出來。 ...
1.swift句尾的分號可以省略,除非你想在一行中寫多行代碼需要加分號隔開; 2.swift不需要寫main函數,程序默認從上往下執行; 3.swift不再有地址的概念; 4.swift不分.h ...
1.swift是靜態語言,有類型推斷,OC是動態語言。 2.swift面向協議編程,OC面向對象編程 3.swift注重值類型,OC注重引用類型。 4.swift支持泛型,OC只支持輕量泛型 5.swift支持靜態派發(效率高)、動態派發(函數表派發、消息派發)方式,OC支持 ...
@import url(http://www.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css); @import url(/cs ...