注意到,在使用NSNotificationCenter的時候,會需要聲明字符串常量,作為NSNotificationCenter的name。這時,const的位置就比較重要,很容易讓不了解的人犯錯誤: 錯誤的寫法(常量指針): extern const NSString ...
:全局常量的定義: :創建Header頭文件,再創建與Header頭文件類名相同的空文件作為.m文件,.h文件引用文件,.m文件負責定義常量 補充: :若無法識別CGFloat結構體,則引入頭文件, import lt UIKit UIKit.h gt :.m文件中定義的常量,用const修飾代表常量。其中const CGFloat a .f 和 CGFloat const a .f 兩種寫法是 ...
2016-07-28 22:57 0 1867 推薦指數:
注意到,在使用NSNotificationCenter的時候,會需要聲明字符串常量,作為NSNotificationCenter的name。這時,const的位置就比較重要,很容易讓不了解的人犯錯誤: 錯誤的寫法(常量指針): extern const NSString ...
我們在看一些大牛的第三方時,里面會出現很多const、static和extern,尤其是const和static,const和extern的結合使用,直接令很多小伙伴懵逼了,今天就詳細講解一下這三個關鍵字的正確使用方式。 一、const const的作用和宏是很類似的,其實,蘋果是不推薦 ...
const、static、extern簡介 一、const與宏的區別(面試題): * "const簡介":之前常用的字符串常量,一般是抽成宏,但是蘋果不推薦我們抽成宏,推薦我們使用const常量。 * "執行時刻":宏是預編譯(編譯之前處理),const是編譯階段 ...
《OOC》筆記(1)——C語言const、static和extern的用法 C語言中const關鍵字用法不少,我只喜歡兩種用法。一是用於修飾函數形參,二是用於修飾全局變量和局部變量。 用const修飾的函數形參 直接修飾 一個形如 的函數,const的意義是什么呢? 答 ...
這里介紹一下define、const、extern的用法、優劣以及要注意的地方。 1.define 宏define是定義一個變量,沒有類型信息。define定義的常量在內存中有若干個拷貝。 define可以定義常量,但是建議不要這么做,因為用define定以了的常量 ...
static作用(修飾函數、局部變量、全局變量) 在C語言中,static的字面意思很容易把我們導入歧途,其實它的作用有三條。 (1)先來介紹它的第一條也是最重要的一條:隱藏。 當我們同時編譯多個文件時,所有未加static前綴的全局變量和函數都具有全局可見性。為理解這句 ...
三大特性 之二 繼承性: 1.概念:如果一個類有子類,那么該子類會繼承父類的一切東西,但私有成員訪問不到。 2.在定義子類時需要加關鍵字:extends class Text extends I ...
1.auto 這個這個關鍵字用於聲明變量的生存期為自動,即將不在任何類、結構、枚舉、聯合和函數中定義的變量視為全局變量,而在函數中定義的變量視為局部變量。這個關鍵字不怎么多寫,因為所有的變量默認就是auto的。 2.register 這個關鍵字命令編譯器 ...