`
lizhuang
  • 浏览: 903914 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

NSString float类型格式化

ios 
阅读更多

- (NSString *) getRoundFloat:(float ) floatNumber {
    NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
    [formatter setMaximumFractionDigits:1];   // .1f
    [formatter setRoundingMode:NSNumberFormatterRoundHalfDown];  // up / down / half down
    NSString *numberString = [formatter stringFromNumber:[NSNumber numberWithFloat:floatNumber]];

 

NSString stringWithFormat:@"%.0f %" , float*100

 

显示百分比

分享到:
评论

相关推荐

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

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

    Objective-C Cheatsheet

    - 可以使用各种NSString方法和格式化字符串进行字符串操作。 - NSArray可以通过特定的方法创建和初始化。 Objective-C Cheatsheet 这个文档是对Objective-C编程语言全方位的快速总结,为开发者在编写Objective-C...

    object c中关于foundation类得ppt

    - **格式化字符串**:可以通过`[NSString stringWithFormat:]`方法来创建格式化的字符串,例如`[NSString stringWithFormat:@"Hello, %s!", name]`。 - **NSMutableString**: - **定义**:NSMutableString继承自...

    Objective-C中字符串NSString的常用操作方法总结

    2. **格式化创建字符串** - 使用`stringWithFormat:`方法,可以根据指定的格式插入变量,如将整型`int`或浮点型`float`、`double`转换为字符串,例如`[NSString stringWithFormat:@"this person age is %d", age]`...

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

    - **多类型格式化输出**:`NSLog`函数支持同时输出不同类型的数据,通过格式化字符串指定每个变量的类型,例如:`NSLog(@"Name: %@, Age: %d, Weight: %.1f, Height: %.1f, Gender: %c", name, age, weight, height,...

    oc字符串方法代码展示

    反之,`stringWithFormat:`可以将数值格式化成字符串,如`NSString *numberStr = [NSString stringWithFormat:@"%d", 123]`。 此外,还有字符串的大小写转换,如`uppercaseString`和`lowercaseString`。对于分割...

    Day10-Foundation框架.zip

    提供了丰富的文本操作方法,如格式化、比较、搜索和替换等。 3. **NSArray** 和 **NSMutableArray**:前者是不可变的有序对象集合,后者是可变的。它们提供了一种方便的方式来存储和操作一组对象。 4. **...

    Daniel's Objective-C Coding Style Guidelines

    #### 格式化代码 1. **指针“*”号的位置** - 在变量声明时,指针符号“*”应该紧邻变量类型,例如 `NSString *varName;`。这种格式有助于快速识别变量的类型,并且在后续阅读代码时更加清晰明了。 2. **空格 VS...

    iPhone常见面试题

    要在`NSLog`中输出一个浮点数并使其四舍五入到一位小数,可以先使用`roundf`函数对浮点数进行四舍五入处理,然后使用`NSLog`的格式化字符串输出。例如: ```objective-c float num = 3.14159; num = roundf(num * ...

    iphone开发学习笔记(1)--NSLog

    `格式化字符串`可以包含占位符,如`%@`(用于`NSObject`子类),`%d`(用于`int`),`%s`(用于C风格的字符串),`%f`(用于`float`或`double`)等。后面的`参数`会根据占位符的位置被插入到字符串中。 在提供的...

    oc编码规范doc

    本文将详细介绍Objective-C编码规范中的关键点,包括代码格式化、类和方法的声明与定义、命名规则、注释风格等方面。 #### 二、代码格式化 - **指针符号位置**:在变量声明时,指针符号(*)应当放在类型后面并紧跟...

    Objective-C培训资料

    Objective-C支持多种数据类型,包括基本数据类型(如int、float、double等)和对象类型。所有的对象在内存中都是以指针形式存在。id类型在Objective-C中是一个通用指针类型,可以用来引用任何对象,无需为id类型添加...

    北风网内部版Objective-C培训资料

    Objective-C支持多种数据类型,包括基本数据类型(如`int`, `float`, `double`, `char`等)和复合数据类型(如数组、结构体、枚举等)。此外,Objective-C还引入了一些特定的数据类型,如`NSString`、`NSArray`等。 ...

    0基础iOS开发学习计划Objective-c语言内容概述.doc

    - **NSLog格式化输出**:`NSLog`不仅可以打印简单文本,还可以格式化输出多种类型的数据。例如,使用`%@`可以打印出Objective-C的对象引用。 #### 数据类型、表达式和流程控制 Objective-C的数据类型大部分沿用了...

    iOS 6 Programming Cookbook

    - **格式化输出**:教授如何使用NSString的格式化方法来进行输出。 通过以上内容可以看出,《iOS 6 Programming Cookbook》是一本面向iOS开发者的技术指南书,它不仅涵盖了从应用创建到发布上线的全过程,还深入...

    IOS_Objective-C初级教程

    - **基本数据类型**:如int、float等。 - **Objective-C特定类型**: - `NSString`: 表示字符串。 - `NSArray`: 表示数组。 - `NSDictionary`: 表示字典。 - **对象初始化**:可以使用`[NSString string]`等...

    objective-c编程规范

    #### 二、代码格式化 1. **指针符号位置** - 指针符号 “*” 应放在类型和变量名之间,例如 `NSString *varName;`。这样可以清晰地区分指针类型和非指针类型。 2. **空格与制表符** - 只使用空格进行缩进,将...

    objectC类的声明和实现

    - Object-C保留了C语言的所有特性,如基本类型(int, float等)、指针、流程控制语句(if, for, while等),并在此基础上增加了面向对象的功能。 - 它还提供了一种更高级别的抽象,允许开发者定义类、对象,并通过...

    Objective-C_编码规范

    #### 二、代码格式化 1. **指针“*”号的位置**:遵循C风格,将“*”紧贴变量名,如`NSString *varName;`,这有助于区分指针变量和非指针变量。 2. **空格VS tabs**:统一使用空格进行缩进,将编辑器配置为一个TAB...

Global site tag (gtag.js) - Google Analytics