利用CocoaPods配置CocoaLumberjack

来源:互联网 发布:js同时执行多个方法 编辑:程序博客网 时间:2024/06/03 12:42
        今天想试用一下日志工具CocoaLumberjack,当然要先上它的Github主页上看一下,研究了好久手动安装,都成功不了,最后只能放弃手动安装了,看了一下好多人都用CocoaPods来管理第三方库,于是试了一下,成功。下面记录一下大概步骤。

       首先要安装CocoaPods,搜索一下能找到很多教程,感觉这一个写得比较清晰,按照这个步骤来就可以成功安装CocoaPods了。注意如果网络不好的话,安装和初始化起来挺慢的,耐心点。要想验证一下安装是否成功,在终端中输入

pod search CocoaLumberjack

         如果能显示搜索结果就表明安装和初始化成功了。

        接下来在Xcode项目的根目录下新建一个文件Podfile,按照CocoaLumberjack主页上的说明,输入以下内容:

platform :iospod 'CocoaLumberjack'

        要添加其它的第三方库主要另起一行写pod 'xxxxxx'就可以了。接着在终端中切换到项目的根目录,运行

pod install

         会生成一个.xcworkspace文件,以后都用这个文件来写代码就可以了,不要用原来的那个.xcodeproj文件。每次更新了Podfile的内容,运行一下

pod update

         就可以了。

        上面是关于CocoaPods的内容,下面讲讲CocoaLumberjack的初始化。

        新建一个Common.h文件,输入以下内容:

#import <CocoaLumberjack/DDLog.h>#ifdef DEBUGstatic const int ddLogLevel = LOG_LEVEL_VERBOSE;#elsestatic const int ddLogLevel = LOG_LEVEL_OFF;#endif
         在全局的pch文件中import这个文件:

#import "Common.h"

        接下来在AppDelegate的didFinishLaunchingWithOptions方法中配置DDLog

[DDLog addLogger:[DDTTYLogger sharedInstance]];

         最后就可以DDLogDebug、DDLogError随便用了,不用再使用NSLog。

       前面讲的是最基本的功能,至于将日志写到文件中等高级功能等需要用到的时候再研究吧。

0 0
原创粉丝点击