Xcode小技巧:使用代码块+查看某行代码作者+运行时显示控件边框

1.如果使用 git 来开发,可以快速定位你现在看不懂的代码是哪个2货写的,然后即使把锅甩到他身上(ps:如果是自己写的,你就默不作声,,别让别人知道这个技巧哈),其实就是 show blame for line.

2.有句话说的好,聪明的程序员懂得"偷懒"来提升开发效率.我们在日常开发中,有一些代码片段会经常利用到,大家可能会觉得定义一些宏可以解决问题,但是遇到比如,UITableView的协议方法,或者写Demo时候想要快速的定义一个UIButton(当然,你用storyboard除外)呢?

好吧,先来介绍下什么是代码片段?

我们在XCode中输入if,选择ifelse后回车,出现

这个就是系统给我们已经定义好的代码片段,能够快速的完成我们想要的代码片段,来大大的提升程序员的编程效率,我们所要做的也就是实现这个效果.

步骤其实很简单,用UITableView的协议方法举例.

切记!<#你想要给的参数名提示#>是关键.

最后,Xcode中的代码片段默认放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷贝给别人用,资源共享嘛.

3.ios调试技巧只显示图片的对齐尺寸和 frame。我记得以前一个说显示对齐尺寸的,他是这么做的:

在应项目的Edit Scheme中设置一个启动参数 UIViewShowAlignmentRects 并将参数值设置为YES,可以让程序在运行时显示视图的对齐矩阵(alignment rectangle)。

image

可能我图片切换的比较快,效果你们没看的明显。你们可以自己试下,这个可以随时切换是否显示ShowAlignmentRect,或者每一个控件的尺寸包括系统的控件(譬如系统的 uibutton 它会显示内部的 imageview 的尺寸和 label 的尺寸然后用不同的颜色区别,xcode 颜色区分的还是相当美观的)

这尼玛可是大杀器了,有了这个你的控件的大小位置是否显示都根本不用我前面所说的 lldb 了,而且方便快捷,你问我是怎么做的,我可没配置辣么多的一对参数,我也懒得记,当然我是用快捷键了!细心的同学可能会注意到前面的 截图viewDebuging 中有 showViewFrame 和ShowAlignmentRects,当然点击这些菜单就会出现我这些效果了.

一个人的心胸宽阔,可以容不能容的事,可以赢难以赢的人。

Xcode小技巧:使用代码块+查看某行代码作者+运行时显示控件边框

相关文章:

你感兴趣的文章:

标签云: