利用CocoaPods配置CocoaLumberjack
2015-08-07 16:23
316 查看
今天想试用一下日志工具CocoaLumberjack,当然要先上它的Github主页上看一下,研究了好久手动安装,都成功不了,最后只能放弃手动安装了,看了一下好多人都用CocoaPods来管理第三方库,于是试了一下,成功。下面记录一下大概步骤。
首先要安装CocoaPods,搜索一下能找到很多教程,感觉这一个写得比较清晰,按照这个步骤来就可以成功安装CocoaPods了。注意如果网络不好的话,安装和初始化起来挺慢的,耐心点。要想验证一下安装是否成功,在终端中输入
如果能显示搜索结果就表明安装和初始化成功了。
接下来在Xcode项目的根目录下新建一个文件Podfile,按照CocoaLumberjack主页上的说明,输入以下内容:
要添加其它的第三方库主要另起一行写pod 'xxxxxx'就可以了。接着在终端中切换到项目的根目录,运行
会生成一个.xcworkspace文件,以后都用这个文件来写代码就可以了,不要用原来的那个.xcodeproj文件。每次更新了Podfile的内容,运行一下
就可以了。
上面是关于CocoaPods的内容,下面讲讲CocoaLumberjack的初始化。
新建一个Common.h文件,输入以下内容:
接下来在AppDelegate的didFinishLaunchingWithOptions方法中配置DDLog
最后就可以DDLogDebug、DDLogError随便用了,不用再使用NSLog。
前面讲的是最基本的功能,至于将日志写到文件中等高级功能等需要用到的时候再研究吧。
首先要安装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。
前面讲的是最基本的功能,至于将日志写到文件中等高级功能等需要用到的时候再研究吧。
相关文章推荐
- You cannot change a partition into an extended one or vice versa Delete it first
- 七牛是如何搞定每天500亿条日志的 转
- java反射详解
- 【转】windows 7系统安装与配置Tomcat服务器环境
- CUDA H624解码性能测试
- hdoj 1728 逃离迷宫 (BFS)
- php会话中阶
- 淘宝Dubbo框架学习
- bootstrap 一些有趣的用法
- Armstrong树
- 给IT技术入门者的几点建议
- 今天写一些 有关iOS 多图片组合 成一张图片的问题。保持原像素不变
- LPS UVA 11404 Palindromic Subsequence
- 程序员面试中应该向企业提的五大问题
- JVM的相关知识整理和学习
- (六) Multi project setup(多项目设置)
- eclipse 对齐行号在括号中显示和字体调整
- wpf custom control
- DEDE 5.7中各函数所在的文件和位置
- nc/netcat