具有提示功能的KeyPath巨集

2022-01-11 12:53:43 字數 461 閱讀 3617

巨集的定義:

#define keypath(obj, keypath) @(((void)obj.keypath, #keypath))

示例**:

#import

"viewcontroller.h

"#define keypath(obj, keypath) @(((void)obj.keypath, #keypath))

@implementation

viewcontroller

- (void

)viewdidload

@end

輸出:

keypath(self.view, frame) = frame

備註:該巨集在使用中可以在輸入完keypath(self.view後,再輸入字元f,可以利用**提示功能提示出self.view物件以字母f開頭的所有屬性。

MFC 具有提示功能的工具欄

在文件 檢視結構的應用程式中,預設情況下,當滑鼠在工具欄按鈕上停留片刻,會出現乙個工具提示條。那麼在基於對話方塊的應用程式中能夠實現該功能嗎?執行本案例,將滑鼠移至工具欄上的某一按鈕上,即可看到該工具按鈕的提示資訊,效果如下圖所示。系統環境 windows 10 開發環境 visual studio...

Objective C的自動提示巨集

define key path obj,keypath void obj.keypath,keypath 用這個巨集可以讓你在輸入巨集的時候有提示功能。巨集定義裡面的 號,會自動把後面的引數變成c語言的字串。這個巨集可以對基本型別進行裝箱操作,對於逗號表示式會取最後乙個值,例如 20,10,2 這個...

vscode xml的自動提示功能配置

因為目前使用vscode開發非常便利,效率提公升的不是一點半點,所以試著用vscode開發spring boot,同時回顧一下之前學到的一些spring知識,但是後來發現在寫bean.xml,無法向eclipse那樣有自動提示的功能,但是在網上搜了半天沒有什麼有用的資訊,索性自己探索了半天搞出了個這...