`

NSLog和printf的区别

 
阅读更多

1. 把设备插到Mac上,打开XCode,依次点击 Window,Organizer,Devices,选中设备,选择Console,这里能看到NSLog的打的日志,但是看不到printf打的日志。

分享到:
评论

相关推荐

    Objective-C中NSLog输出格式大全

    `NSLog`的输出格式与C语言的`printf`函数类似,通过不同的占位符来指定不同类型的数据。下面我们将详细探讨这些输出格式。 1. `%@` - 对象 这个占位符用于打印Objective-C的对象。它会调用对象的`description`方法...

    IOS 彩色日志 CocoaLumberjack

    在iOS应用开发中,传统的 NSLog 或者 printf 方法虽然能完成基本的日志输出,但它们缺乏可扩展性和自定义性,尤其是在处理大量日志数据时。 CocoaLumberjack的核心特性包括: 1. **多级别日志**:支持多种日志级别...

    判断字符串是否是空

    6. **格式化字符串**:`stringWithFormat:`允许使用类似于C语言的`printf`函数来动态创建字符串。 7. **编码和解码**:`dataUsingEncoding:`和`initWithData:encoding:`可以实现字符串到数据及数据到字符串的转换。...

    Object-C语言教程&案例.docx

    ` `NSLog`函数用于打印日志信息,它支持格式化字符串,类似于C语言中的`printf`函数。 **2. 数据类型** - **基本数据类型**:`int`, `float`, `double`, `char` 分别代表整型、浮点型、双精度浮点型和字符型数据。...

    objective_C基础入门

    - `NSLog`类似于C语言中的`printf`函数,用于输出调试信息。 - 示例:`NSLog(@"helloObjective-C");` - 特征:`@`是Objective-C特有的符号,用来表示字符串应该被当作Cocoa框架中的`NSString`对象处理。 - 输出...

    objective-c编程入门学习笔记

    Objective-C中的打印输出主要通过`NSLog`函数完成,其用法类似于C语言的`printf`函数,但是使用`@`符号作为字符串的前缀。 ```objective-c NSLog(@"Hello, World!"); ``` ##### 2. 变量与运算 Objective-C支持多种...

    Objective-C HelloWorld! 程序案例

    - **`NSLog`函数**:这是Objective-C中的标准输出函数,类似于C语言中的`printf`函数,但它更加灵活,可以输出不同类型的变量,并自动转换为字符串格式。在这个例子中,`NSLog(@"Hello, World!");`将“Hello, World!...

    Objective-C培训资料(修改版).pdf

    - NSLog用于输出调试信息到控制台,类似于C语言中的printf函数。 5. 类和对象: - 类定义分为两部分:@interface和@implementation。 - @interface部分声明类的名称、父类以及成员变量和方法。 - @...

    Objective-C 学习笔记

    Objective-C语言结合了C语言的语法,例如使用`import`替代`include`来避免重复导入问题,以及使用`NSLog`代替`printf`进行日志输出。此外,Objective-C的源代码文件扩展名为`.m`,并需要使用Clang作为编译器,通过...

    Xcode 打印中文

    在Xcode中进行iOS或macOS应用开发时,有时候我们需要在控制台打印出中文字符,以便于调试和查看程序运行状态。"Xcode 打印中文"这个话题就是关于如何在Xcode的控制台中正确地输出中文字符,避免出现乱码或者编码问题...

    object-c基础入门

    - **NSLog函数**:用于打印输出信息,类似于C语言中的`printf()`函数。`NSLog(@"hello Objective-C");`中的`@`符号是Objective-C特有的语法,用于标识字符串或其它类型的对象。 - **格式化字符串**:`NSLog(@"are%d...

    2万元的培训费 Objective-C培训资料

    5. NSLog函数:NSLog函数用于在控制台输出信息,类似于C语言中的printf函数。它会自动在输出文本的末尾添加换行符。 6. 对象和类:在Objective-C中,所有对象都是通过类来创建的。声明和定义类分为两个部分:@...

    Objective-C资料整理

    - **`NSLog`**: 是一个用于打印日志信息的函数,它可以接收字符串和其他类型的数据,并将它们打印出来。类似于C语言中的`printf`函数,但更易于使用。 #### 三、数据类型 Objective-C支持基本的数据类型,如`int`、...

    swift-Sprinter是在iOS和MacOS上用于格式化字符串的库

    Swift-Sprinter是一个专门为iOS和macOS平台设计的库,它提供了强大的字符串格式化功能,类似于C语言中的printf或NSLog函数。这个库使得在运行时按照特定的格式化规则处理和构建字符串变得非常便捷,尤其适合于日志...

    iphone开发初探

    3. `NSLog()`是推荐的日志输出函数,它会在文本后自动添加换行符`\n`,而非C语言的`printf()`。 4. Objective-C中的所有对象都继承自`NSObject`,这是其面向对象特性的体现,与Java的单根继承概念相似。因此,常见...

    Objective-C培训资料(傻瓜教程)

    - `NSLog`:打印日志信息,类似于C语言中的`printf`。 #### 三、数据类型 Objective-C支持多种数据类型,包括基本数据类型如整型、浮点型、布尔型等,同时也支持复合数据类型,如数组、字典等。此外,Objective-C还...

    Objective-C 速查手册 1.2 (ARC版)

    - `stringWithFormat:` 类似于C语言中的`printf`,用于格式化字符串。 综上所述,Objective-C通过强大的面向对象特性和自动引用计数机制,简化了iOS和macOS应用的开发过程,提高了代码的可读性和维护性。掌握其基本...

    Objective-c中的字符串格式化输出

    Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`类的方法和`CFString`格式化函数实现的。这些方法支持一系列的格式规范符,使得输出的字符串可以包含变量值、对象描述等信息。 ...

    Objective-C&UIKit自学笔记

    `NSLog`是Objective-C中的日志输出函数,类似于C语言的`printf`。它支持多种格式化输出,例如`%@`用于输出对象,`%d`或`%i`用于输出有符号整数,`%u`用于输出无符号整数,`%f`用于输出浮点数,`%p`用于输出指针地址...

    Object-C字符串

    Objective-C提供了`stringWithFormat:`方法来进行字符串格式化,类似于C语言中的`printf`函数,但更加安全和强大。 ```objc NSString *formattedStr = [NSString stringWithFormat:@"Value is %d, and string is %@...

Global site tag (gtag.js) - Google Analytics