具有提示功能的KeyPath宏

宏的定义:

#define KeyPath(obj, keyPath) @(((void)obj.keyPath, #keyPath))

示例代码:

#import "ViewController.h"

#define KeyPath(obj, keyPath) @(((void)obj.keyPath, #keyPath))

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    NSLog(@"KeyPath(self.view, frame) = %@", KeyPath(self.view, frame));
}

@end

输出:

KeyPath(self.view, frame) = frame

备注:

该宏在使用中可以在输入完KeyPath(self.view后,再输入字符f,可以利用代码提示功能提示出self.view对象以字母f开头的所有属性。

时间: 2024-10-06 12:26:05

具有提示功能的KeyPath宏的相关文章

python IDLE 自动提示功能

\Python27\Lib\idlelib\目录下 config-extensions.def文件修改等待时间 [AutoComplete] enable=1 popupwait=2000(2000表示2秒,修改为0) AutoComplete.py文件修改提示模块 import os import sys import string 在后面加载待提示的模块(import方式) 如: import urllib import urllib2 import re import cookielib

Myeclipse设置关键词自动提示功能以及取消空格和"="的自动补全

一.设置Myeclipse从a~z的自动提示功能 1. “window”→“Preferences”2. 选择“Java”,展开,“Editor”,选择“Content Assist”.3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项.其实就是指触发代码提示的就是“.”这个符号.4. “Auto Activation triggers for java”这个选项,

eclipse的自动提示功能

一般情况下按ALT+/即可提示,若想按任意字母都有提示,则可以打开eclipse的自动提示功能,打开或关闭该提示功能的步骤如下: 打开eclipse后一次点Window->Perferences->Java -> Editor -> Content Assist 在打开的页面的的右侧找到auto-Activation 下面有三个选项,找到第二个“Auto activation triggers for Java:”选项,在其后的文本框中会看到一个“.”存在.这表示:只有输入“.”之

Eclipse for android 实现代码自动提示智能提示功能

Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效.eclipse 不能自动提示.eclipse 没有代码提示的问题. 1.设置 java 文件的代码提示功能 打开 Eclipse 依次选择Window > Preferences > Java > Editor - Content Assist > Auto acti

myeclipse - eclipse 设置自动提示功能

今天本该是个值得开心的日子.但是回家后发现用了5年多的显示器没用了 但是想想也是正常的 5年前买了一个2手的电脑,带了一个显示器,在用了2年的时候 坏过一次 修了60大洋,3年后的今天 又坏了 算了 还是换一个新的吧.废话不多说 下面进入到正题. 现在的eclipse的版本都比较高 都是4.+的版本 MyEclipse更是不用讲的 都是编号年代号 后来发现一年要发布几个版本就在后面增加了C1 C2的代号.但是本人还是喜欢使用MyEclipse6.5的版本 eclipse更是喜欢用3.2的版本.在

Eclipse配置PHP及自动提示功能

Eclipse是一个开发工具,具有强大的插件功能,虽然用于Java理所当然,但为PHP所用,也为尝不可.虽然我一直用的是notepad,但发现开发工具也可以省去一些不必要的记忆. 言归正传,下面就来实际操作一下,如何使用Eclipse来配置PHP开发环境. 一.去www.eclipse.org网站,下载一个Eclipse for PHP Developers,这样最省事,也最方便. 二.前面这个虽然方便,但做为开发人员,如果只专注一门语言的话,可能很少.因此为了能够方便各种情况,我们还是下载一个

Visual Studio 2013 智能提示功能消失解决办法

Visual Studio 2013中,智能提示功能突然用不了,查了一下,使用命令行重置VS的方法解决了这个问题.步骤如下: 开始菜单 -->所有程序-->Visual Studio 2013文件夹 --> Visual Studio Tools --> Developer Command Prompt for VS2013 输入DOS命令: CD Common7/IDE 进入到该工具下的子文件夹中 输入:devenv.exe /resetsettings ,重置Visual St

AjaxPro局部刷新(输入时自动提示功能)

效果图 1.前台页面 <td class="queryLeft">股票名称:</td> <td class="queryRight"> <asp:TextBox ID="txtShareName" CssClass="shareName" onkeyup="prompt(this)" runat="server" autocomplete=&qu

eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能?

对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. eclipse代码里面的代码提示功能默认是关闭的,只有输入"."的时候才会提示功能,用vs的用户可能不太习惯这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能打开 Eclipse  -> Window -> Perferences -> Java -> Editor -> Con