NSlog 对于新手的一点技巧和用法.

#ifdef DEBUG
#       define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#       define DLog(...)
#endif

// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

  if 语句里面的只会在dubug下打印信息. 在release下是不起作用的,Alog 是在任何模式在都会打印

  毕竟打印一些信息的时候,我们只是自己调试用.

时间: 2024-08-08 13:47:30

NSlog 对于新手的一点技巧和用法.的相关文章

.NET序列化的一点技巧(附Demo)

阅读目录 介绍 详细 处理 结论 Demo下载 介绍 序列化是将对象状态转换为可保持或传输的形式的过程.序列化的补集是反序列化,后者将流转换为对象.这两个过程一起保证数据易于存储和传输. .NET Framework 提供了两个序列化技术: 二进制序列化保持类型保真,这对于多次调用应用程序时保持对象状态非常有用.例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象.您可以将对象序列化到流.磁盘.内存和网络等.远程处理使用序列化,"按值"在计算机或应用程序域之间传递对象. XM

一点技巧

样题简易的意思就是N盏灯,K个人去关.第K个人只会按下和K成倍数的开关,最后问那几盏灯开着. 题目不难,但是代码里一些技巧很好: #include<stdio.h>main(){int n,i,k,j,m,first=1;int a[1008]={0};scanf("%d%d",&m,&n);for(i=1;i<=n;i++) for(j=1;j<=m;j++) if(j%i==0) a[j]=!a[j];for(i=1;i<=m;i++)

dev c++的一点技巧

谈谈dev c++使用上的一点技巧吧 dev c++就是这个东西,被广泛用于中学生竞赛--(一个因为界面丑而被指责数年的软件,也就可以打打noip和省选吧) 下面几个功能实际3分钟之内可以实现,却在比赛中让人舒服很多 第一步改为中文 Tools-Environment Options-Language-Chinese 显示如下 第二步在工具中找到编译选项,然后如下把显示最多警告(-wall)打开 这可以提示些小错误(忘记读入,"=="写成"="之类的) 第二步在工具

.NET序列化的一点技巧

介绍 序列化是将对象状态转换为可保持或传输的形式的过程.序列化的补集是反序列化,后者将流转换为对象.这两个过程一起保证数据易于存储和传输. .NET Framework 提供了两个序列化技术: 二进制序列化保持类型保真,这对于多次调用应用程序时保持对象状态非常有用.例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象.您可以将对象序列化到流.磁盘.内存和网络等.远程处理使用序列化,“按值”在计算机或应用程序域之间传递对象. XML 序列化只序列化公共属性和字段,并且不保持类型保真.当您

《小小战争》新手怎么玩技巧分享

---恢复内容开始--- 玩过<小小战争>的朋友都知道,小战其实是一款有特色的战棋类手游,今天想和大家分享的就是小小战争新手技巧. 小战主要通过控制一个个士兵进行抢滩登陆式的两栖作战,游戏中的地图场景是多种多样的,关键是玩家要利用各种地形来卡位,来和敌人绕圈子.下面从四个方面简要介绍: 1.如何控制移动 游戏中能够控制和移动的只有蓝色的士兵(注意红色士兵是敌方),在自己的回合里面点击小兵头上的箭头就能控制他移动了. 2.回合赛制 通过升级小兵能增加移动的距离,一般小兵一回合能攻击一次,狙击手小

120条Photoshop新手必看技巧

Photoshop越来越强大了!试图掌控它的全部特性是不现实的(更何况有那么多隐藏的功能!),那么我们不妨收藏一下大神们总结的这120个PS技巧,偶尔翻看一下,让自己的设计更强大更高效! 这120款技巧覆盖了PS绝大多数的主要功能,这些功能你很熟悉,但是明白它们的细节,掌控发招的捷径,修图作画的时候说不定能收获奇效呢! 01.旋转样式 Cmd/Ctrl+Shift+Alt+T 是一个神奇的快捷键,可以帮你制作出惊人的万花筒图案,当你使用它的时候,可以复制当前图层,并且同时重复之前的旋转.放大等操

项目功能大全,让你的项目一天搞定(给新手们一点干货)

在互联网中心工作了好久一直很忙,好不容易有些时间,今天有人问我如何开始写一个项目,不禁回忆起自己写第一个项目的时候,到现在,突然感觉自己写的好多都是在重复,有些感想,特此写下这篇文章,给想入这行的新手们一些参考 1.写项目之前首先我们要确定需求,明确项目需要实现哪些功能(吐槽下:好多项目的大部分功能都是一样的) 2,美工,后台啥的我都直不一一说了情况都不一样 废话不说了直接开写程序 很重要(1)首先我们要确定明确开发需要的框架,一个好的框架可以让我们轻松很多 框架可以自己写,也可以从网上找,多对

Ruby新手教程和技巧

  Ruby真的比Java更好? Ruby On Rails 创始人:对Java 说再见 这两周以来环绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论. [具体阅读] Java之父称PHP,Ruby以及C#,不足为惧 有些人问道当前Java 所面临的威胁时,Gosling给予了这种回答,“PHP 和Ruby 是很好的系统,可是它们作为脚本语言来发挥力量,仅仅局限于网页这一领域内.” [

一位技术大牛对新手的一点建议

今天给大家带来一个大牛的故事,希望给所有学习系统开发的人一点感悟.张生在一线做了十年的开发,经历了网易.百度.腾讯研究院.MIG 等几个地方,陆续做过 3D 游戏.2D 页游.浏览器.移动端翻译 app 等.积累了一些感悟.必然有依然幼稚的地方,就当抛砖引玉,聊为笑谈.喜欢的朋友也可以留下企鹅,大家进一步交流,话不多说; 一.对于团队而言,流程太重要了 张生个人属于性格温和的(程序员大多性格不错),但确实见过少数强势的人,说很多强势的话.在技术上一言而决,一听到任何反对就上升到私人恩怨.这样的风