项目开发中遇到过的问题
2016-09-14 16:53
176 查看
## 与 @# 在宏里面该怎样使用
##的使用, 首先我们添加一个宏
#define LRWeakSelf(type) __weak typeof(type) weak##type = type;
##是连接的作用, 即当使用上面的宏会把
weak与输入的
type值连接起来如下图:
## 的使用.png
#的意思是紧跟着它的后面的标识符添加一个双引号
""
@#的使用, 我们添加一个普通的宏:
//随便写一个宏#define LRToast(str) [NSString stringWithFormat:@"%@",str]//这个宏需要这样写LRToast(@"温馨提示");NSLog(@"%@",LRToast(@"温馨提示"));
强调下我只是随便定义一个宏来做示例, 以上代码是正常的使用,我们在来看看添加
@#是怎么使用的:
//随便写一个宏 #define LRToast(str) [NSString stringWithFormat:@"%@",@#str] //这个宏需要这样写 LRToast(温馨提示); //正常运行, 打印不会报错 NSLog(@"%@",LRToast(温馨提示));
我们可以看出来
LRToast(温馨提示);与
LRToast(@"温馨提示");区别, 也就是说
@#可以代替
@""那么我们以后开发就省事了, 不用再添加
@""了!
1.快速打开
快速打开(Open Quickly)命令在Xcode的File菜单中,当然,用快捷键Command+Shift+O会更方便一些。这个命令可以开启一个小窗格用来快速搜索浏览文件、类、算法以及函数等。
2.显示项目导航器
在一个有很多文件和文件夹的大型项目中, 显示项目导航命令(Reveal in Project Navigator) 可以为你节省很多时间,这个命令可以在界面左侧的项目导航栏中显示当前文件,默认快捷是Command + Shift + J.
3.谁是饭桶
你是在一个团队里工作么?你是否遇到过需要或者就是很想知道到底是谁编写了那行可怕的错误代码呢?把光标移动到出错的那一行,单击右键选择然后在菜单里选择Show Blame for Line,啊哦,是你干的么?
相关文章推荐
- VS2003项目迁移到VS2005开发环境遇到的问题!
- 在一个开源项目的开发中遇到的问题
- 总结最近项目开发中遇到的问题,希望对大家有所帮助!
- 公司项目开发过程中遇到的问题总结!
- moss开发实施过程中遇到的问题总结:项目层面
- 在一个开源项目的开发中遇到的问题
- 在一个开源项目的开发中遇到的问题
- 项目开发中遇到的问题!
- 把vs2003开发的项目升级到vs2008,在升级中遇到了很有多的问题
- 项目开发过程中遇到的一些问题和解决办法(逐渐添加)
- 项目开发中遇到的两个问题:数组访问越界和内存泄露
- 在一个开源项目的开发中遇到的问题
- 在一个开源项目的开发中遇到的问题
- 在一个开源项目的开发中遇到的问题
- Eclipse 3.2 + lomboz + Tomcat 5.5 开发Struts 项目时遇到的问题
- 在一个开源项目的开发中遇到的问题
- 在一个开源项目的开发中遇到的问题
- 在一个开源项目的开发中遇到的问题
- 项目采用asp.net mvc开发过程中遇到的问题。
- 项目开发遇到的问题及其解决.总结