当前位置: 首页 > news >正文

joomla建站教程/湖南企业竞价优化

joomla建站教程,湖南企业竞价优化,迅捷在线图片编辑,中企动力做网站要全款简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,…

简单介绍以下几个宏:

1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。
2) __FILE__ 宏在预编译时会替换成当前的源文件名
3) __LINE__宏在预编译时会替换成当前的行号
4) __FUNCTION__宏在预编译时会替换成当前的函数名称

1.重新定义系统的NSLog,__OPTIMIZE__ 是release 默认会加的宏

  1. #ifndef __OPTIMIZE__  
  2. #define NSLog(...) NSLog(__VA_ARGS__)  
  3. #else  
  4. #define NSLog(...){}  
  5. #endif

2.直接自己写#define,当release版本的时候把#define 注释掉即可

  1. #define IOS_DEBUG
  2. #ifdef IOS_DEBUG  
  3. #define NSLog(...) NSLog(__VA_ARGS__)  
  4. #endif  

3.

  1. #ifdef DEBUG    
  2. # define DLog(format, ...) NSLog((@"[文件名:%s]" "[函数名:%s]" "[行号:%d]" format), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);    
  3. #else    
  4. # define DLog(...);    
  5. #endif    

这种方式需要修改项目的配置,使得在debug编译的时候,编译DLog的宏,产生详细的日志信息,而release的时候,不产生任何控制台输出。

相比而言,还是第一种比较方便。

http://www.jmfq.cn/news/5136823.html

相关文章:

  • 我想出租做房 请问哪个网站好些/seo专业培训学费多少钱
  • 做网站效果图/哈尔滨seo公司
  • 中国建设官方网站登录/厦门百度竞价推广
  • wordpress可以做门户网站/百度快速收录权限域名
  • 怎么做网站规划书/嘉兴seo计费管理
  • 国外的一些网站/互联网去哪里学
  • 新闻网站如何做推广/网站优化内容
  • 网站首页优化/seo和sem的区别是什么
  • 信誉好的营销网站建设/三只松鼠搜索引擎营销案例
  • 个人做啥网站流量大/nba最新排行
  • 以前的网站忘了怎么办啊/app推广
  • 门头沟网站建设/seo咨询常德
  • 网站建网站建设专业/百度地址
  • 网站后台建设公司/企业管理培训班哪个好
  • 怎么用joomla做网站/百度云盘搜索引擎入口
  • 门户网站建设的特点/网站测试报告
  • 聊城网站建设培训班/手机百度app下载
  • 做建网站的公司/建设网站费用
  • 西安公司网站建设哪家专业/关键词排名怎么做上去
  • 找最新游戏做视频网站有哪些/成都seo招聘
  • app开发公司 无冬/宁波seo网站服务
  • 西安做网站价格/优化网站
  • 查看最新疫情石家庄/网络seo推广培训
  • 个人网站导航模版/18款禁用网站app直播
  • 好的域名 org 网站/sem优化是什么
  • 网站建设过程中的通用原则/个人网站的制作模板
  • 建一个手机网站需要多少钱/长沙seo排名公司
  • 如何选择合肥网站建设/上海公布最新情况
  • 网站已改版/好看的友情链接代码
  • 开个做网站要多少钱/如何建网站教程