- 浏览: 239558 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (118)
- Ruby/ROR (4)
- Mac (28)
- 我的见闻触发你我的灵感 (1)
- 创业 (1)
- JOSSO (2)
- XML (2)
- OpenRemote (1)
- 娱乐 (2)
- 版权/License (1)
- Java/Spring (4)
- 调试 (1)
- 路由器 (2)
- 技术博客 (21)
- 虚拟机 (1)
- Javascript (6)
- SVN (2)
- HA(Home Automation) (0)
- Android (2)
- iPhone/iPod (23)
- iPad (22)
- iOS公共 (28)
- Windows7 (1)
- 服务器技术 (2)
- 其它 (1)
- Shell (1)
- 数据库 (1)
- 问题总结 (1)
最新评论
-
zjjzmw1:
...
转载:IOS开发之——objectForKey与valueForKey在NSDictionary中的差异 -
hldfxh:
解决了我的问题
JSON Lib, XML转JSON字符串不要namespace,以及处理特殊xml属性"type" -
herry68:
可以给我提供以下你的这个NSData+Base64.h类吗
图片转base64串及反转回图片 -
herry68:
我用这个方法把图片转换成nsstring成功了,但是从nsst ...
图片转base64串及反转回图片 -
hibluse:
handy.wang 写道hibluse 写道我已经设置了WA ...
基于FMDB-SQLite的App数据库性能优化
Objective-C中的字符串格式化输出
%@ Objective-C object, printed as the string returned by descriptionWithLocale: if available, or description otherwise. Also works with CFTypeRef objects, returning the result of the CFCopyDescription function. %% ‘%’ character %d, %D, %i Signed 32-bit integer (int) %u, %U Unsigned 32-bit integer (unsigned int) %hi Signed 16-bit integer (short) %hu Unsigned 16-bit integer (unsigned short) %qi Signed 64-bit integer (long long) %qu Unsigned 64-bit integer (unsigned long long) %x Unsigned 32-bit integer (unsigned int), printed in hexadecimal using the digits 0–9 and lowercase a–f %X Unsigned 32-bit integer (unsigned int), printed in hexadecimal using the digits 0–9 and uppercase A–F %qx Unsigned 64-bit integer (unsigned long long), printed in hexadecimal using the digits 0–9 and lowercase a–f %qX Unsigned 64-bit integer (unsigned long long), printed in hexadecimal using the digits 0–9 and uppercase A–F %o, %O Unsigned 32-bit integer (unsigned int), printed in octal %f 64-bit floating-point number (double) %e 64-bit floating-point number (double), printed in scientific notation using a lowercase e to introduce the exponent %E 64-bit floating-point number (double), printed in scientific notation using an uppercase E to introduce the exponent %g 64-bit floating-point number (double), printed in the style of %e if the exponent is less than –4 or greater than or equal to the precision, in the style of %f otherwise %G 64-bit floating-point number (double), printed in the style of %E if the exponent is less than –4 or greater than or equal to the precision, in the style of %f otherwise %c 8-bit unsigned character (unsigned char), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal format \\ddd or the Unicode hexadecimal format \\udddd, where d is a digit %C 16-bit Unicode character (unichar), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal format \\ddd or the Unicode hexadecimal format \\udddd, where d is a digit %s Null-terminated array of 8-bit unsigned characters. %s interprets its input in the system encoding rather than, for example, UTF-8. %S Null-terminated array of 16-bit Unicode characters %p Void pointer (void *), printed in hexadecimal with the digits 0–9 and lowercase a–f, with a leading 0x %L Length modifier specifying that a following a, A, e, E, f, F, g, or G conversion specifier applies to a long double argument %a 64-bit floating-point number (double), printed in scientific notation with a leading 0x and one hexadecimal digit before the decimal point using a lowercase p to introduce the exponent %A 64-bit floating-point number (double), printed in scientific notation with a leading 0X and one hexadecimal digit before the decimal point using a uppercase P to introduce the exponent %F 64-bit floating-point number (double), printed in decimal notation %z Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a size_t or the corresponding signed integer type argument %t Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a ptrdiff_t or the corresponding unsigned integer type argument %j Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a intmax_t or uintmax_t argument
发表评论
-
Mac OS: bin/cp: Argument list too long
2013-02-27 14:31 2864#解决:Mac OS bin/cp: Argument lis ... -
XCODE4.3.2与真机联调时,console里输出中文乱码
2012-07-19 13:34 1313修改项目的scheme的info,把debugger由LLDB ... -
Mac OS X Lion 显示隐藏目录
2012-03-29 13:28 0在Termminal中输入如下命令。 chflag ... -
Mac OS X Lion 显示隐藏目录
2012-03-29 13:23 1133在Termminal中输入如下命令。 chflags noh ... -
How do I fix NSURLErrorDomain error -999 in iPhone 3.0 OS
2011-01-22 21:58 2334Comment1####################### ... -
iPhone系统常用文件夹位置
2010-11-01 19:49 13221、【/Applications】 91是装在这里 ... -
定制UISlider样式时注意
2010-10-31 15:21 1920只设球(ThumbImage)就会没有track; 不设球就没 ... -
一个鲜为人知的秘密---Using Apache and PHP on Mac OS X
2010-09-28 01:15 1026NOTE: My MAC OS version is 10.6 ... -
Focus the "Plus+" for iPhone games' development
2010-08-12 12:58 1039location of website: http://plu ... -
ngmoco:) 关注iPhone游戏开发商ngmoco:)
2010-08-12 12:42 1126Website Location: http://www.ng ... -
Is there a better way to handle HTTP error statuses?
2010-05-20 19:04 1479if ([response respondsToSelecto ... -
Install MYSQL in MAC OS X 10.5.8
2010-03-30 16:09 17881)Download MYSQL named mysql-6. ... -
Vertical UISlider in iPhone dev
2010-01-06 20:49 1860Referenced from : http://www.ip ... -
Shell Script Programming
2009-12-19 01:58 980Refrenced from: http://user.it. ... -
Introduction to The Objective-C Programming Language
2009-12-19 01:56 1468Refenced from : http://develope ... -
Learning Objective-C: A Primer
2009-12-19 01:50 1036Referenced from: http://develop ... -
Introduction to Open Source Scripting on Mac OS X
2009-12-19 01:10 1794From : http://developer.apple.c ... -
Shell tutorial provided by Apple.
2009-12-13 01:33 999Referenced from http://develope ... -
TextMate Bundle for Git
2009-12-13 01:18 1280The article I referenced from i ... -
Installing git (OSX)
2009-12-11 13:10 1278Installing git (OSX) http ...
相关推荐
在Objective-C中,字符串格式化输出是编程时常见的任务,特别是在iPhone开发中,开发者经常需要在控制台上打印信息以调试程序。Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`...
以下是Objective-C中字符串操作的详细总结,包含常用的方法和概念。 ### 不可变字符串NSString 1. **声明和初始化**: 使用`@”Hello”`这样的字面量方式是声明并初始化NSString对象的简便方法。 2. **字符串...
在Objective-C中,字符串拼接是一项常见的操作,尤其是在构建动态的文本内容时。Objective-C提供了多种方式来实现字符串的连接,下面将详细讲解这三种主要方法,并探讨在宏中拼接字符串的技巧。 首先,Objective-C...
2.2.2 NSLog()和@"字符串"8 2.3 布尔类型10 2.3.1 BOOL强大的实用功能11 2.3.2 比较13 2.4 小结14 第3章 面向对象编程基础知识15 3.1 间接15 3.1.1 变量与间接16 3.1.2 使用文件名的间接18 3.2 在面向对象...
- **类型编码**:Objective-C支持类型编码,这是一种用于表示Objective-C对象类型的格式化字符串。通过`@encode()`可以获取特定类型或对象类型的编码字符串,这对于需要在运行时确定对象类型的场景非常有用。 - **...
它支持多种格式化输出,例如`%@`用于输出对象,`%d`或`%i`用于输出有符号整数,`%u`用于输出无符号整数,`%f`用于输出浮点数,`%p`用于输出指针地址,`%c`用于输出字符,`%s`用于输出C风格字符串,`%@`用于输出...
- **NSLog格式化输出**:`NSLog`不仅可以打印简单文本,还可以格式化输出多种类型的数据。例如,使用`%@`可以打印出Objective-C的对象引用。 #### 数据类型、表达式和流程控制 Objective-C的数据类型大部分沿用了...
在Objective-C语言中,字符串、数组、字典以及集合是常用的数据结构类型。这些类型分为可变和不可变两种,它们分别对应不同场景下的需求。在Objective-C中,字符串被封装在NSString类中,数组由NSArray和...
2. 使用`NSLog`的格式化字符串:`NSLog`函数支持C语言的格式化字符串,其中`%n`可以表示一个换行符。例如: ```objc NSLog(@"这是一行文本%nn这是第二行", 0); ``` 这里的两个`%n`分别表示两个换行,所以输出会是三...
Objective-C提供了`stringWithFormat:`方法来进行字符串格式化,类似于C语言中的`printf`函数,但更加安全和强大。 ```objc NSString *formattedStr = [NSString stringWithFormat:@"Value is %d, and string is %@...
在iOS和macOS开发中,Objective-C是一种常用的编程语言,特别是在构建Apple平台的应用程序时。当我们从服务器获取数据时,通常会以JSON(JavaScript Object Notation)格式接收这些数据。JSON是一种轻量级的数据交换...
Objective-C中的字符串处理通常不使用C语言的字符数组,而是使用`NSString`类。`NSString`是一个不可变的字符串对象,支持Unicode,方便进行格式化和内存管理。创建字符串可以通过直接赋值或使用`stringWithFormat:`...
5. Foundation框架:了解Objective-C语言的同时,也需要熟悉Cocoa的Foundation框架,这是一个丰富的类库,提供了大量的数据类型和功能,包括字符串操作、集合操作(数组、字典、集合等)、日期和时间处理、文件操作...
- **数字、字符串和集合**:第十五章详细讲述了Foundation框架中的数字处理、字符串操作和集合管理等内容。这些是日常开发中最常用的功能之一。 - **文件操作**:第十六章介绍了如何在Objective-C中读写文件,这...
作为C语言的超集,Objective-C同样支持C语言中的字符串表示方式。单个字符使用单引号,字符串则使用双引号。然而,在Objective-C框架中,通常不使用C风格的字符串,而是采用`NSString`对象。`NSString`为字符串提供...
C语言的格式化涉及如何组织代码以提高其可读性,包括使用缩进、空格和换行等。C语言支持多种数据类型,如整数、浮点数、字符串和数组,以及如何通过指针来操作内存。本书讨论了这些基本数据类型的使用和特点,以及...
Objective-C中,字符串通常以NSString类的实例形式使用。NSString是不可变的,如果需要创建一个可变的字符串,可以使用NSMutableString类。字符串可以使用双引号(")包围的常量进行初始化。 4. 内存管理 内存管理在...
格式符则主要用于字符串格式化,类似于C语言中的printf()函数。 接下来,教程深入介绍了Objective-C中的类和对象。面向对象编程的基础概念,如类的设计、成员变量和访问修饰符(public、private、protected)都会被...
Objective-C的实体类对象序列化和反序列化是数据处理的关键环节,它涉及到如何将内存中的对象转换为可存储或传输的数据格式,如JSON(JavaScript Object Notation),以及如何将接收到的JSON数据还原为对象。...
- 可以使用各种NSString方法和格式化字符串进行字符串操作。 - NSArray可以通过特定的方法创建和初始化。 Objective-C Cheatsheet 这个文档是对Objective-C编程语言全方位的快速总结,为开发者在编写Objective-C...