`

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位双字



分享到:
评论

相关推荐

    IOS NSlog处理

    通过以上方法,我们可以确保在iOS上线项目中对`NSLog`的合理使用,既能保持开发过程中的调试便利,又能在生产环境中保证应用的性能和用户数据的安全。TestNSlogDemo可能是一个示例项目,用于演示这些处理策略的实际...

    XCode用NSLog输出系统字体名称Demo

    在“XCode用NSLog输出系统字体名称Demo”中,开发者通常会遍历系统所有的字体资源,然后使用`NSLog`函数将它们的名字输出到控制台。这可以通过访问`UIFont`类的`+availableFonts`方法实现,该方法返回一个包含所有...

    iOS中控制NSLog输出时机详解

    本文将围绕iOS开发中NSLog输出时机的相关内容进行详细解释,并提供了一些实用的技巧和方法来控制NSLog的输出。 一、NSLog输出时机详解 在iOS开发中,NSLog是一个非常重要的输出工具,用于打印日志信息以便调试和...

    重定向NSLog 输出到本地案例

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

    iOS开发中常用的一些宏定义.zip

    10. **宏与方法分类**:在Objective-C中,开发者有时会将一些通用的方法放在Category中,而宏可以帮助快速调用这些方法,如: ```c #define UIViewAutoresizingFlexibleAll (UIViewAutoresizingFlexibleWidth | ...

    iphone 开发学习项目创建及调试输出NSLog

    当你创建了对象,比如`NSString`,在不再需要它们时,应使用`release`方法来释放内存,避免内存泄漏。例如: ```objective-c [test release]; ``` 总之,通过创建一个Xcode项目并熟练使用`NSLog`进行调试,你可以...

    iOS地图位置开发方法.doc

    `CLLocationManagerDelegate`协议定义了一系列的方法,这些方法将在特定情况下被`CLLocationManager`调用: - `-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)new...

    ios-iOS-OC-页面传值的5种方法.zip

    本资料"ios-iOS-OC-页面传值的5种方法.zip"主要探讨了五种在OC中常见的页面间传递数据的方法,适用于初学者快速入门。以下是这五种方法的详细说明: 1. **属性赋值(Property Assignment)** 这是最基础的传值方式...

    sqlite的方法.docx

    NSLog(@"Something is Wrong!"); sqlite3_finalize(stmt); ``` 在这里,`sqlite3_bind_*()` 函数用于将变量值绑定到SQL语句中的问号占位符,第一个参数是`sqlite3_stmt`指针,第二个参数是绑定位置(从1开始),...

    支持记录log和替换NSLog功能

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

    ios-Block基础,block传值,及自定义block方法.zip

    NSLog(@"这是个Block"); }; ``` 这里`^void (^)(void)`表示一个无参数且无返回值的Block,`myBlock`是Block的实例名。 2. **Block类型**: Block有三种类型:栈Block、堆Block和全局Block。栈Block存储在栈上...

    Xcode8 打印一堆log去除方法

    在iOS开发过程中,开发者经常会遇到Xcode打印出大量的日志(log)信息,尤其是在使用Xcode8时。这些日志信息对于调试应用是很有...希望这个方法能对你在使用Xcode8时遇到的log问题有所帮助,也感谢你对技术分享的支持!

    iOS中日志同步获取NSLog重定向以及其他详解

    例如,可以使用asl_open()函数创建一个ASL客户端,然后使用asl_send()将NSLog的内容发送到这个客户端。 2. 使用ASL API:iOS提供了Apple System Log API(asl.h),可以直接使用这些API读取和过滤syslog文件中的...

    Objective-C中NSLog输出格式大全

    1. `%@`: 这个格式化字符串用于输出对象,它会调用对象的`description`方法,将对象转换为字符串并输出。这对于查看自定义类实例的属性非常有用。 2. `%d` 和 `%i`: 两者都是用来输出整数,但通常情况下,它们可以...

    iOS:JavaScriptCore.framework的使用.OC篇

    1. **暴露OC方法给JS**: 使用`@objc`和`JSExport`协议来标记OC类和方法,使得它们可以被JavaScript调用。 ```objc @interface MyExportedClass : NSObject - (NSString *)greetWithName:(NSString *)name; @end...

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

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

    IOS(25选择题).docx

    19. @required与@optional:协议中使用@required标记的方法是必须实现的,而使用@optional标记的方法是可选实现的。 20. 子类与父类的关系:子类可以继承父类的属性和方法,同时可以添加自己的属性和方法。 21. ...

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

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

    ios系统下删除文件的代码

    // 其他方法... -(void) deleteFileAtPath:(NSString *)filePath { NSFileManager *fileManager = [NSFileManager defaultManager]; if ([fileManager fileExistsAtPath:filePath]) { NSError *error; if (...

    ios-FMDB简单使用.zip

    查询数据使用`executeQuery:`方法,返回一个`FMResultSet`对象,可以遍历结果集。例如: ```objc NSString *querySQL = @"SELECT * FROM users"; FMResultSet *rs = [db executeQuery:querySQL]; while ([rs ...

Global site tag (gtag.js) - Google Analytics