当前位置: 编程技术>移动开发
本页文章导读:
▪visual studio怎么用低版本打开高版本项目 visual studio如何用低版本打开高版本项目 在写实验的时候,遇到由visual studio高版本创建的项目时,苦于实验室机房studio版本太低而无法打开,重新装高版本环境会耽误很多时间,找.........
▪ wp8装配过程中的几个界面 wp8安装过程中的几个界面我是在线下载的,大概下载了5,6个小时。 ......
▪ 改进Objective-C的日志输出 改善Objective-C的日志输出我该如何在日志输出信息中添加上下文信息,例如当前方法或者行号?
C预处理器提供了一些标准宏,可以提供当前文件,行号,或者函数的信息。另外,Objective-C有_.........
[1]visual studio怎么用低版本打开高版本项目
来源: 互联网 发布时间: 2014-02-18
visual studio如何用低版本打开高版本项目
在写实验的时候,遇到由visual studio高版本创建的项目时,苦于实验室机房studio版本太低而无法打开,重新装高版本环境会耽误很多时间,找了资料发现一个非常好用的小工具软件,可以轻松的将高版本项目转换成低版本。
首先说说为什么低版本不能打开高版本的:
(1)使用高版本的 Visual Studio 打开低版本创建的项目(工程、)文件时,会自动转化到高版本。但这个过程是不可逆的,即高版本创建的项目()文件不能在低版本中打开。
(2)新的版本会加入很多新的特性,所以项目文件不能向下兼容。如果不得不在低版本中打开高版本创建的项目文件时,可以尝试采用手动修改文件和项目文件。
(3)对于不同版本的 Visual Studio 生成的项目()文件所标记的版本号是不同的,如果强制修改,则可以跳过 Visual Studio 的检查,一般就可以打开了。
好了,下面给大家分享一款很好用的小工具软件。英文版原网页,最下方为工具下载链接
希望对大家有所帮助哦~~~~
[2] wp8装配过程中的几个界面
来源: 互联网 发布时间: 2014-02-18
wp8安装过程中的几个界面
我是在线下载的,大概下载了5,6个小时。
我是在线下载的,大概下载了5,6个小时。
[3] 改进Objective-C的日志输出
来源: 互联网 发布时间: 2014-02-18
改善Objective-C的日志输出
当前选择器的名字 NSStringFromClass([self class]) %@ 当前对象类的名字 [[NSString stringWithUTF8String:__FILE__] lastPathComponent] %@
源码文件的名称 [NSThread callStackSymbols] %@
我该如何在日志输出信息中添加上下文信息,例如当前方法或者行号?
C预处理器提供了一些标准宏,可以提供当前文件,行号,或者函数的信息。另外,Objective-C有_cmd隐式参数,可以提供当前函数的选择器,以及将选择器和类转换为字符串的功能。你可以在调试或者错误处理时在NSLog语句中提供这些上下文信息。
下面是打印当前方法和行号的例子。
NSMutableArray *someObject = [NSMutableArray array];
NSLog(@"%s:%d someObject=%@", __func__, __LINE__, someObject);
[someObject addObject:@"foo"];
NSLog(@"%s:%d someObject=%@", __func__, __LINE__, someObject);
下面是在日志语句中很有用的非常常见的宏和表达式。
C/C++/Objective-C中用于日志输出的预处理宏.
Macro Format Specifier Description __func__ %s 当前函数前面 __LINE__ %d 源码文件中的行号 __FILE__ %s 源码文件完整路径 __PRETTY_FUNCTION__ %s 和__func__类似, 但是在 C++ 代码中包含更多的信息.Objective-C中用于日志输出的表达式
Expression Format Specifier Description NSStringFromSelector(_cmd) %@当前选择器的名字 NSStringFromClass([self class]) %@ 当前对象类的名字 [[NSString stringWithUTF8String:__FILE__] lastPathComponent] %@
源码文件的名称 [NSThread callStackSymbols] %@
当前栈信息的刻度字符串数组。仅用于调试,不用向终端用户展示或者在代码中用作任何逻辑。
最新技术文章: