`

NSLog的使用方法 .

阅读更多
NSLog常用格式:


%@     对象
%d, %i 整数
%u     无符整形
%f     浮点/双字
%x, %X 二进制整数
%o     八进制整数

%zu    size_t
%p     指针
%e     浮点/双字(科学计算)
%g     浮点/双字
%s     C 字符串
%.*s   Pascal字符串
%c     字符
%C     unichar
%lld   64位长整数(long long)
%llu   无符64位长整数
%Lf    64位双字



分享到:
评论

相关推荐

    重定向NSLog 输出到本地案例

    使用方法: 在全局头文件中(.pch 文件) 中重新宏定义 NSLog #define NSLog(format, ...) do { \ (NSLog)((format), ##VA_ARGS); \ dispatch_async(dispatch_get_main_queue(), ^{ \ [[NSNotificationCenter ...

    支持记录log和替换NSLog功能

    使用方法和NSLog完全一致; 2)使用CC_LOG_VALUE直接打印各种值; 3)支持Log记录,支持Developer UI; 4)支持捕获Crash信息,区分普通Log和Crash Log; 5)支持CCLog和NSLog两种输出方式; 6)Log文件自动清理。

    MLog:MLog 为您提供了更多传统 NSLog 无法获得的调试信息,例如方法名称、行号等

    MLog 为您提供了更多传统 NSLog 无法获得的调试信息,例如方法名称、行号等。 ###如何使用它? 使用MLog/MDLog的区别在于,一个打印日期和时间,另一个在MDLog中没有'D'表示它打印日期。 输出类似于...

    通过重定向NSLog过滤WKWebView [Process] kill() returned unexpected error 1

    网上有很多关于解决WKWebView错误日志不停打印 [Process] kill() returned ...其实我们可以通过重定向NSLog,过滤掉不需要的信息,然后使用非标准错误流输出日志信息。下面是实现代码: Swift版本 #if DEBUG pr

    iOS延迟执行方法详解

    近日学习了延迟执行的几种方法,分享一下。...这是iOS中常用的一种延迟执行方法. 特点:这个方法必须要在主线程中使用.可以传递参数.可以取消操作,不能暂停. //不带参数 [self performSelector:@selector(delayDo:

    基于C的支付宝开发源码(附使用方法)

    5. 在需要用的地方导入“AlipayHeader.h”,并使用“[AlipayRequestConfig alipayWithPartner:...”方法进行支付 6. 在AppDelegate中处理事件回调(可直接复制下面内容): - (BOOL)application:(UIApplication *)...

    JS原生代码框架EasyJSWebView.zip

    在Javascript中, 你可以使用如下代码调用 Objective-C 方法.MyJSTest.test(); MyJSTest.testWithParam("ha:ha"); MyJSTest.testWithTwoParamAndParam2("haha1", "haha2"); var str = MyJSTest.testWithRet(); ...

    iOS下json解析工具

    使用JSONKit的解析方法:(需导入包:#import "JSONKit/JSONKit.h") - (void)printJson{ //如果json是“单层”的,即value都是字符串、数字,可以使用objectFromJSONString NSString *json1 = @"{\"a\":123, \"b\...

    ios-一个简单的类似于系统UIAlerView.zip

    使用方法 XCJAlert *popView = [[XCJAlert alloc]initWithFrame:self.view.bounds withTitle:@"我是杨施" withContent: @"杨施你好!杨施再见!"]; [self.view addSubview:popView]; [popView click:^...

    LLog:替代NSLog

    它可以以更漂亮的格式输出更详细的信息,例如文件名,方法名,行号和对象值。截屏要求Xcode插件如何用法常用用法LLog(@"Hello %s%s", "LLog", "!");LOLog(@1);LOLog2(@"Description", array_, array_[0]);记录错误...

    ios地址和地区选择

    使用方法: 直接将文件拖入项目。 调用方法: CKAddressChooseView *ck = [[CKAddressChooseView alloc]init]; ck.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); [ck ...

    ios-仿照微信、微博的弹出action sheet写的一个工具类.zip

    使用方法: AS_Sheet *a = [[AS_Sheet alloc] initWithFrame:self.view.bounds titleArr:@[@"从手机相册选择", @"拍照", @"小视频"]]; __weak typeof(a) weakA = a; a.Click = ^(NSInteger clickIndex) { ...

    ios-下拉菜单.zip

    2、代码使用方法:引入CLDropDownMenu头文件调用一下方法即可 CLDropDownMenu *dropMenu = [[CLDropDownMenu alloc] initWithBtnPressedByWindowFrame:((UIButton *)sender).frame Pressed:^(NSInteger index) {...

    时间选择器

    使用方法: -(void)chooseBornTime { IFPSelectBornTimerView *timer = [[IFPSelectBornTimerView alloc] initWithFrame:self.view.bounds]; timer.curDate = [NSDate date]; timer.delegate = self; [timer ...

    ios-MTAlertCategory - UIAlertView封装支持兼容7.0一下.zip

    使用方法和示例 UIAlertCategory * a = [[UIAlertCategory alloc] initWithTitle:@"警告" WithMessage:@"你有条警告"]; [a addButton:ALERT_BUTTON_OK WithTitle:@"好的" WithAction:^(void *action) { ...

    RMLogger:将输出记录到控制台(如NSLog),但具有一些额外的功能(如颜色)

    使用RMLogger的最佳方法是通过 ,方法是添加到pod文件中: pod 'RMLogger' 使用RMLogger 要使用RMLogger,您必须导入RMLogger.h类: #import 将消息记录到控制台的最简单方法如下所示: RMLog(@"You log ...

    ios-图片轮播.zip

    当点击进入下一个页面时 你可以把图片轮播关闭 避免定时器一直开启 下面是这两个方法可以控制 /** * 停止播放 */ - (void)stop; /** * 开始播放 */ - (void)start; CGRect frame = ...

    BasicUserNotification.m

    此方法是新的用于响应远程推送通知的方法 1.如果应用程序在后台,则通知到,点击查看,该方法自动执行 2.如果应用程序在前台,则通知到,该方法自动执行 3.如果应用程序被关闭,则通知到,点击查看,先执行...

    SuperLogger保存NSLog到文件

    该源码是一个SuperLogger保存NSLog到文件案例,源码SuperLogger,使用:安装的时候只需添加首选方法是通过CocoaPods就可以使用了,非常方便很简单的一个功能,希望大家能够喜欢。

Global site tag (gtag.js) - Google Analytics