2019-10-29 21:30:22 kangpengpeng1 阅读数 20
  • 深度学习项目实战-对抗生成网络

    购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 对抗生成网络在16年爆火,成了深度学习圈子里的家常话。课程首先讲解对抗生成网络基本原理,通过案例演示原理和流程。后项目实战对抗生成网络的升级版DCGAN,大家都可以基于DCGAN生成出来任何你喜欢的数据。 课程代码基于Tensorflow框架,案例与项目课时会通过debug的形式详解代码中每行的用法。

    8224 人正在学习 去看看 唐宇迪
    /// 调试方法打印输出
    func debugPrint<T>(_ message: T, filePath: String = #file, function:String = #function, rowCount: Int = #line) {
        #if DEBUG
        let fileName = (filePath as NSString).lastPathComponent.replacingOccurrences(of: ".swift", with: "")
        print(fileName + "/ " + "\(rowCount)" + "/ " + "\(function)" + " ->: \(message)")
        #endif
    }

2016-09-01 23:05:03 wang631106979 阅读数 4823
  • 深度学习项目实战-对抗生成网络

    购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 对抗生成网络在16年爆火,成了深度学习圈子里的家常话。课程首先讲解对抗生成网络基本原理,通过案例演示原理和流程。后项目实战对抗生成网络的升级版DCGAN,大家都可以基于DCGAN生成出来任何你喜欢的数据。 课程代码基于Tensorflow框架,案例与项目课时会通过debug的形式详解代码中每行的用法。

    8224 人正在学习 去看看 唐宇迪

在以前的OC项目中我们经常用#if DEBUG来判断是否是在DEBUG模式下调试代码,然后最近我用swift写的项目中发现#if DEBUG判断居然不管用了,多方查证为果的情况下终于找到了解决方案,希望能帮助到有需要的人~

  • 首先我们要查看我们当前是否在DEBUG模式下运行的代码

这里写图片描述

  • 确认上一步无误后,我们就要做以下操作,进入Build Settings -> Swift Compiler - Custom Flags -> Other Swift Flages -> Debug的路径下加入-D DEBUG,如下图所示:

这里写图片描述

这样发现之前#if DEBUG判断有效果了~~

这个原因找了半天才到国外的一个网上找到,希望遇到同样问题的同学不要走这么多冤枉路,希望大家能学到东西,谢谢大家的阅读~

2016-02-15 17:20:00 cracj 阅读数 2199
  • 深度学习项目实战-对抗生成网络

    购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 对抗生成网络在16年爆火,成了深度学习圈子里的家常话。课程首先讲解对抗生成网络基本原理,通过案例演示原理和流程。后项目实战对抗生成网络的升级版DCGAN,大家都可以基于DCGAN生成出来任何你喜欢的数据。 课程代码基于Tensorflow框架,案例与项目课时会通过debug的形式详解代码中每行的用法。

    8224 人正在学习 去看看 唐宇迪

step a:

在Swift Compiler - Custom Flags的Other Swift Flags的Debug里添加-DDEBUG

在Release里添加-DRELEASE

step b:

        在代码里这么使用

        #if DEBUG

            print("debug")

        #endif

        

        #if RELEASE

            print("release")

        #endif



2016-04-19 15:04:33 zx311224 阅读数 162
  • 深度学习项目实战-对抗生成网络

    购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 对抗生成网络在16年爆火,成了深度学习圈子里的家常话。课程首先讲解对抗生成网络基本原理,通过案例演示原理和流程。后项目实战对抗生成网络的升级版DCGAN,大家都可以基于DCGAN生成出来任何你喜欢的数据。 课程代码基于Tensorflow框架,案例与项目课时会通过debug的形式详解代码中每行的用法。

    8224 人正在学习 去看看 唐宇迪


设置 Other Swift Flags 的Debug为-D DEBUG


func DLog(message: AnyObject) {

    #if DEBUG

        print("Time: \(NSDate()), debug info is : \(message)")

    #else

    #endif

}

2015-12-06 20:32:54 chengkaizone 阅读数 6576
  • 深度学习项目实战-对抗生成网络

    购买课程后,可扫码进入学习群,获取唐宇迪老师答疑 对抗生成网络在16年爆火,成了深度学习圈子里的家常话。课程首先讲解对抗生成网络基本原理,通过案例演示原理和流程。后项目实战对抗生成网络的升级版DCGAN,大家都可以基于DCGAN生成出来任何你喜欢的数据。 课程代码基于Tensorflow框架,案例与项目课时会通过debug的形式详解代码中每行的用法。

    8224 人正在学习 去看看 唐宇迪

在target下 Build Settings 搜索 Other Swift Flags

设置Debug 添加 -D DEBUG,注意不要好Release一起添加


使用方式和oc下一样

#if DEBUG // 判断是否在测试环境下

    // TODO

#else

    // TODO

#endif


swift项目:微博

阅读数 295

Swift 常用条件编译

阅读数 1337

swift debug 输出

阅读数 874

没有更多推荐了,返回首页