您的位置:首页 > 其它

利用CocoaPods配置CocoaLumberjack

2015-08-07 16:23 316 查看
今天想试用一下日志工具CocoaLumberjack,当然要先上它的Github主页上看一下,研究了好久手动安装,都成功不了,最后只能放弃手动安装了,看了一下好多人都用CocoaPods来管理第三方库,于是试了一下,成功。下面记录一下大概步骤。

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

pod search CocoaLumberjack


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

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

platform :ios
pod 'CocoaLumberjack'


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

pod install


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

pod update


就可以了。

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

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

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

#import "Common.h"


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

[DDLog addLogger:[DDTTYLogger sharedInstance]];


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

前面讲的是最基本的功能,至于将日志写到文件中等高级功能等需要用到的时候再研究吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: