利用CocoaPods配置CocoaLumberjack
来源:互联网 发布:js同时执行多个方法 编辑:程序博客网 时间:2024/06/03 12:42
今天想试用一下日志工具CocoaLumberjack,当然要先上它的Github主页上看一下,研究了好久手动安装,都成功不了,最后只能放弃手动安装了,看了一下好多人都用CocoaPods来管理第三方库,于是试了一下,成功。下面记录一下大概步骤。
如果能显示搜索结果就表明安装和初始化成功了。
要添加其它的第三方库主要另起一行写pod 'xxxxxx'就可以了。接着在终端中切换到项目的根目录,运行
会生成一个.xcworkspace文件,以后都用这个文件来写代码就可以了,不要用原来的那个.xcodeproj文件。每次更新了Podfile的内容,运行一下
就可以了。
接下来在AppDelegate的didFinishLaunchingWithOptions方法中配置DDLog
最后就可以DDLogDebug、DDLogError随便用了,不用再使用NSLog。
首先要安装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
- 利用CocoaPods配置CocoaLumberjack
- CocoaLumberjack
- CocoaLumberjack
- CocoaLumberjack
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- 利用 CocoaLumberjack 搭建自己的 Log 系统
- CocoaPods配置
- 配置 CocoaPods
- cocoapods配置
- cocoaPods配置
- cocoapods配置
- xcode 运用CocoaLumberjack和XcodeColors配置分级打印
- 利用CocoaPods集成ReactiveCocoa
- NSLog-----CocoaLumberjack
- Log---CocoaLumberjack
- Drupal 模块的 Hooks(钩子)
- springmvc+mybatis的配置信息
- c++内存池
- Linux - sed 工具
- hdu 5358 First One (2015多校第六场第6题)尺取法枚举区间和
- 利用CocoaPods配置CocoaLumberjack
- JSON字符串、XML等和表互相转换----间断更新中
- Swift学习笔记(二十)——数组的基本操作
- JAVA实现EXCEL行列号解析(一)——单格解析
- hdu 1422 - 重温世界杯(解题报告)
- 9.7数学与概率(一)——给定直角坐标上的两条线,确定这两条线会不会相交
- [leetcode 239]Sliding Window Maximum
- hdu-1686-Oulipo (简单kmp)
- 富文本