`
zeng7960983
  • 浏览: 42809 次
  • 性别: Icon_minigender_1
  • 来自: 邵阳
社区版块
存档分类
最新评论

xcode 查看一个方法在那些地方调用

    博客分类:
  • ios
 
阅读更多

转载:http://blog.csdn.net/ouyangtianhan/article/details/17712431

用过myeclipse的人 都知道双击方法右键查看一个方法在那些类中有调用。

xcode也有类似的功能

Xcode在4.4版本以后,可以查看某个方法的调用位置列表(Callers)和其调用的方法列表(Callees),其使用方法为

  1. 在代码中双击高亮方法名
  2. 点击代码编辑区域左上角的”方块”图标,会弹出一个弹出窗口。
  3. 在弹出窗口中选择Callers,右侧就有列出所有调用此方法的位置;选择Callees则会显示此方法调用的所有其他方法。

此功能的菜单位置为View->Standard Editor->Show Related Items,快捷键为 ^1,即同时按Control键和1键。

注:使用performSelector调用的方法不会被捕捉到。

参考: 
XCode find caller functions 
Method Callers in Xcode 4.4

分享到:
评论

相关推荐

    QMUI_iOS_CodeSnippets:用于Xcode使用的iOS通用代码片段,其中也包含多个专用于QMUI iOS框架的代码片段

    一些常用的写法本身语法可能比较复杂,难以记忆,例如实现一个类的单例,使用swizzle来重写系统控件的方法,块在不同地方的语法不同等。 一些代码本身看似简单,但由于特别常用,所以使用代码段可以大大节省时间。 ...

    cocos2dx的lua扩展

    这个扩展是一个轻量级的 MVC 框架,是为了开发移动游戏,结合使用 cocos2d-x 框架而开发一个轻量级的框架。 什么是 MVCS? - M 就是 Model 层,存储数据的地方,只提供2种接口,gets 和 sets 接口。 - V 就是 View ...

    Objective-C和C++混编的要点

     苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你可以在Objective-C应用程序中使用已有的C++类库。  Objective-C和C++混编的要点 ...

    iOS实现脉冲雷达以及动态增减元素BySwift

    再创建一个Swift文件,我创建的叫“PulsingRadarView”,目前结构为:在ViewController里面持有一个Optional的PulsingRadarView的属性,表示可以为nil,然后在viewDidLoad里做一个简单的初始化工作:雷达是圆形的,...

    ios-富文本常用封装(NSMutableAttributedString).zip

    里面写了个UILabel分类,直接调用 二.里面每个方法都有注释 三.如果有不明白的地方,可以看这篇博客:http://blog.csdn.net/wgl_happy/article/details/52054481 四.测试环境:Xcode 6.2,iOS 6.0 以上

    《iOS6开发指南》精彩书摘

    本书是智捷iOS课堂团队编写iOS系列丛书中的一本,目的是使一个有Objective-C基础的程序员通过本书的学习,能够从零基础到在App Store发布一款应用。全书分为4篇:  第一部分基础篇,介绍了iOS一些基础的知识。 第1...

    HTTPKit:一个简单且轻量级的用于Objective-C的异步HTTP库

    HTTPKit HTTPKit是一个非常简单的轻量级基于块的异步Objective-C库,用于发出HTTP请求。 非常适合使用RESTful API。将HTTPKit添加到您的项目下载或将存储库作为git子模块添加到git跟踪的项目中。 在Xcode中打开您的...

    《iPhone开发实战》.(Christopher Allen).pdf

    11.2 在xcode中创建第一个项目:hello, world!149 11.2.1 理解main.m149 11.2.2 理解应用程序委托150 11.2.3 编写“hello, world!”151 11.3 在xcode中新建类154 11.3.1 新类简介154 11.3.2 头文件154 ...

    tableView reloadData动画(swift)

    然后在用reloadData方法的地方调用 /** * UITableView重新加载动画 * * @param direct cell运动方向 * @param time 动画持续时间,设置成1.0 * @param interval 每个cell间隔,设置成0.1 * @example self....

    WKWebView、WebView和JS的交互方式详解

    由于Xcode8发布之后,编译器开始不支持iOS ... 在性能、稳定性方面有很大提升占用内存更少 协议方法及功能都更细致 可获取加载进度等。 UIWebView与JS的交互方式 一,OC调用JS 直接调用苹果提供的API - (nullable NS

    React Native Navigation:一个完整的 React Native 原生导航解决方案-开源

    React Native Navigation 是一个模块,依赖于并打算与 React Native 一起使用,因此需要一些相关经验和核心概念知识。 我们还假设您正在使用安装并设置了 XCode 和 Android Studio 的 Mac。 当然,您也可以让它在 ...

    flutter-go:Flutter应用程序使用gomobile(golang移动版)创建的aar lib(android)和framework(ios)

    你好一个新的Flutter应用程序,它使用gomobile创建的aar lib(android)和framework(ios)。 (android和ios都支持!!!)入门要获得Flutter入门方面的帮助,请查看我们的在线文档。如何在IOS上运行使用xcode打开...

    TZImagePickerController-for-Swift

    TZImagePickerController-for...*因为一开始没留意到原来有Swift版本了,只是在github搜索TZImagePickerController,在Swift标签页那里没有看到,但是搜索具体的名字可以看到,如果一开始就看到了,估计就不会做这个了。

    VSTPlugins:许多使用JUCE框架开发的VST插件

    在Xcode中使用JUCE框架和C ++开发的许多VST插件。 以下VST插件被编码为音频制作学士学位最终项目的一部分。 该项目的重点是回顾Schroeder和Moorer最早的数字混响设计。 目的是通过将设计剥离回第一原理并使用迭代...

    EntitySystem:Objective-C 的简单实体组件系统

    Objective-C 的实体系统这是一个用于Objective-C 的简单实体组件系统。 所有的功劳都归功于 Ray Wenderlich,他写了关于这个主题的。 那是我学会理解 ECS 模式要点的地方,这里的大部分代码都来自那篇文章。ECS 模式...

    React Native Navigation:适用于React Native的完整本机导航解决方案-开源

    React Native Navigation是一个模块,它依赖于React Native并打算与React Native一起使用,因此需要一定的经验和对核心概念的了解。 我们还假设您正在Mac上安装并设置XCode和Android Studio。 当然,您也可以使其在...

Global site tag (gtag.js) - Google Analytics