XCode Debugger中的Icon符号的意义

你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?

其实它们代表的意义如下:

  • Person icon is User
  • Mug icon is AppKit (or UIKit)
  • Briefcase icon is Frameworks
  • Gear icon is System
  • Morse code icon is Foundation
  • Spider web looking icon is Web

另外,Debuger中的图标(如下图所示)也是有意义:

具体意义如下:

  • L = Local variable
  • A = Argument
  • S = Static variable
  • V = global Variable
  • R = register
  • i = Instance variable
  • E = Expression

或许你觉得以上内容没什么实用价值,那再分享一个实用的。

在XCode5中,点击一个小眼睛图标,就直接预览UIImage的内容,如下图所示:

这个有用吧,祝大家玩得开心~

Posted by 唐巧 Dec 22nd, 2013  iOS

时间: 2024-10-27 05:40:05

XCode Debugger中的Icon符号的意义的相关文章

iOS开发 - XCode Debugger中的Icon符号的意义

这是之前在唐巧大牛博客上看到的, 虽然时间过了挺久的. 不过觉得挺有意义的,就Mark下. 你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗? 其实它们代表的意义如下: Person icon is User Mug icon is AppKit (or UIKit) Briefcase icon is Frameworks Gear icon is System Morse code i

xcode配置文件中,Architectures表示的意义

======================== Architecture : 指你想支持的指令集. Valid architectures : 指即将编译的指令集,你预设的设备中可能用到的指令集. Build Active Architecture Only : 只是否只编译当前适用的指令集. ======== 最后编译时,指令集个数的多少,对ipa包大小有很大的影响

uml中,各种符号的意义总结

1.依赖关系(在java中类似于delegation):用虚线箭头表示 是类和类之间的一种关系.这种关系是单向的,如果为双向的就可能造成像多线程编程中的死锁现象,程序进入死循环. 2.关联:实线箭头表示 一个类关联一个类的话,就是在关联类中存在着一定的field存储被关联类,可以调用被关联类的所有属性和方法.这种关联关系可以是双向的,如果为双向的,则可直接用一个直线表示其之间的关系. 例如,一个图结构中,由边和节点等元素组成.其中图.边.节点都是单独的类.这时,图中就应存储有图中的顶点和边,这时

关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正

首先我表示很悲剧,在看<程序员的自我修养--链接.装载与库>之前我竟不知道C有强符号.弱符号.强引用和弱引用.在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样感觉的朋友交流也希望高人指点. 首先我们看一下书中关于它们的定义. 引入场景:(1)文件A中定义并初始化变量i(int i = 1), 文件B中定义并初始化变量i(int i = 2).编译链接A.B时会报错b.o:(.data+0x0): multiple definition of `i':a.o:(.d

浅谈C语言中的强符号、弱符号、强引用和弱引用

摘自http://www.jb51.net/article/56924.htm 浅谈C语言中的强符号.弱符号.强引用和弱引用 投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2014-10-31 我要评论 这篇文章主要介绍了C语言中的强符号.弱符号.强引用和弱引用的定义及相关内容,非常的简单易懂,有需要的朋友可以参考下 首先我表示很悲剧,在看<程序员的自我修养--链接.装载与库>之前我竟不知道C有强符号.弱符号.强引用和弱引用.在看到3.5.5节弱符号和强符号时,我感觉有些困惑

XCODE UITextField 中的属性和用法

XCODE  UITextField  中的属性和用法 一些基本的用法 UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; CGRect frame =CGRectMake(110, 100, 100, 30); button.frame = frame; button.backgroundColor = [UIColor purpleColor]; [button setTitle:@"command&qu

php中正则表达式中的特殊符号

字符/  意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示  匹配一个单词的分界线.  或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释. 例如:*是一个特殊字符,匹配任意个字符(包括0个字符):例如:/a*/意味匹配0个或多个a.为了匹配字面上的*,在a前面加一个反斜杠:例如:/a*/匹配'a*'. 字符^  意义:表示匹配的字符必须在最

XCode工程中 Project 和 Targets区别

转自:http://blog.csdn.net/zhaozy55555/article/details/8557175 project就是一个项目,或者说工程,一个project可以对应多个target,比如一个xxx游戏的project,有free版的target,收费版的,或者还有什么节日版,product就是target build出来的一个app targets之间没一毛钱关系.但target和project有关系,target的setting会从project settings中继承一

JavaScript函数前面加!、+、-、~, ;符号的意义介绍

本篇文章给大家带来的内容是关于JavaScript函数前面加!.+.-.~, ;符号的意义介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. ! 对返回值的真假取反 console.log(!function() { return; }()); // true undefined属于false, console.log(!function() { return "a"; }()); // false 字符串a属于真 +.- 是对返回值进行数学运算 console.lo