首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏清墨_iOS分享

    iOS 数字转汉字(不同语言环境)

    1.用NSNumberFormatter 关于NSNumberFormatter,请看这里https://www.jianshu.com/p/817029422a72 我们这里只说数字转汉字的实现: NSNumberFormatter的numberStyle如下: /* double testNum = 3.7999; typedef CF_ENUM(CFIndex, CFNumberFormatterRoundingMode kCFNumberFormatterCurrencyAccountingStyle, }; */ 从上可以看出kCFNumberFormatterRoundHalfDown是输出中文的,代码如下 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; formatter.numberStyle = kCFNumberFormatterRoundHalfDown

    2.3K20发布于 2019-03-04
  • 来自专栏技术总结

    金额跳动动画效果

    kEndNumberKey]).intValue; int range = ((NSNumber *)[info objectForKey:kRangeNumberKey]).intValue; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setNumberStyle:NSNumberFormatterNoStyle

    1.3K30发布于 2018-08-03
  • 来自专栏iOS逆向与安全

    iOS小技能:金额格式处理 (货币符号本地化)

    引言 iOS 系统自带格式化NSFormatter的常用子类有:NSNumberFormatter(数字格式化)、NSDateFormatter(NSISO8601DateFormatter日期格式化) 原理:利用NSNumberFormatter进行处理 @interface NSNumberFormatter : NSFormatter { I 金额的格式转化处理(NSNumberFormatter 若是赋值为0 防止崩溃 if (([str isEqual:[NSNull null]] || str == nil)) { str = 0; } NSNumberFormatter :[str doubleValue]]]; return money; } 1.4 自定义格式:#,###.00元 在这里插入图片描述 原理:利用 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; formatter.numberStyle = kCFNumberFormatterDecimalStyle

    3.1K30编辑于 2022-08-22
  • 来自专栏iOS开发~

    iOS_danielgindi/Charts饼状图pieChartView用法

    PieChartData *data = [[PieChartData alloc] initWithDataSet:dataSet]; NSNumberFormatter *pFormatter = [[NSNumberFormatter alloc] init]; pFormatter.numberStyle = NSNumberFormatterPercentStyle

    1.4K30编辑于 2022-07-20
  • 来自专栏张志敏的技术专栏

    CocoaTouch 中的 NSString

    intVal = [str integerValue]; int val = [str intValue]; NSString 到 NSNumber NSString* str = @"123"; NSNumberFormatter * f = [[NSNumberFormatter alloc] init]; [f setNumberStyle:NSNumberFormatterDecimalStyle]; NSNumber* num

    56230发布于 2020-08-10
  • 来自专栏進无尽的文章

    绘图-iOS在OC项目中集成Charts绘制图表框架

    Y轴上的数字千位加分割号: NSNumberFormatter *leftAxisFormatter = [[NSNumberFormatter alloc] init]; leftAxisFormatter.minimumFractionDigits ChartViewPortHandler *)viewPortHandler { if (value == 0) { return @""; }else{ NSNumberFormatter *moneyFormatter = [[NSNumberFormatter alloc] init]; moneyFormatter.positiveFormat = @"###,##0

    7.6K62发布于 2018-09-12
  • 来自专栏進无尽的文章

    实践-小细节Ⅷ

    6.千位加分隔符 NSNumberFormatter *moneyFormatter = [[NSNumberFormatter alloc] init]; moneyFormatter.positiveFormat

    62840发布于 2018-09-12
  • 来自专栏移动端开发

    Charts 常见使用类型实例

    valueFormatter属性,看下面: image.png 仔细看看你就看到这个属性类型,一个遵守了ChartAxisValueFormatter协议的任意类型,以前有一些代码写的时候是直接写一个NSNumberFormatter

    1.6K80发布于 2018-01-12
  • 来自专栏iOS逆向与安全

    iOS小技能:封装银联接口协议(收银台的订单退款、查询机制)【上篇】

    若是赋值为0 防止崩溃 if (([str isEqual:[NSNull null]] || str == nil)) { str = 0; } NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init]; formatter.locale = [NSLocale currentLocale]; formatter.numberStyle

    1.3K20编辑于 2022-08-22
  • 来自专栏iOS逆向与安全

    iOS小技能:本地化(Internationalization & Localization)

    ) 应用内切换语言生效的技术实现: 1、销毁根控制器,重新进入一次(采用) 2、通过发通知,到各个控制器更新文字(不采用) 效果 1.3 数字和时间格式本地化 使用NSDateFormatter和NSNumberFormatter

    4K30编辑于 2022-08-22
  • 来自专栏Scott_Mr 个人专栏

    利用Runtime实现简单的字典转模型

    YES) { // 字符串-->数字 if ([value isKindOfClass:[NSString class]]) { value = [[[NSNumberFormatter value; // 字符串-->数字 if ([value isKindOfClass:[NSString class]]) { value = [[[NSNumberFormatter

    2.3K60发布于 2018-05-16
  • 来自专栏Scott_Mr 个人专栏

    利用Runtime实现简单的字典转模型

    YES) { // 字符串-->数字 if ([value isKindOfClass:[NSString class]]) { value = [[[NSNumberFormatter value; // 字符串-->数字 if ([value isKindOfClass:[NSString class]]) { value = [[[NSNumberFormatter

    1.6K30发布于 2018-07-05
  • 来自专栏传统基础应用开发专栏-不限开发语言

    完整的苹果内购in-purchase实例-采用object-c语言使用苹果的Storyboard开发模式的完整购买实例

    displayText; } }}#pragma mark - 格式化价格- (NSString *)priceStringForProduct:(SKProduct *)product { NSNumberFormatter *priceFormatter = [[NSNumberFormatter alloc] init]; [priceFormatter setFormatterBehavior:NSNumberFormatterBehavior10

    42310编辑于 2025-09-12
  • 来自专栏iOS开发~

    iOS_Crash 异常类型

    如果能复现该崩溃,在控制台的日志如下: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNumberFormatter

    4K20编辑于 2023-10-18
  • 来自专栏信数据得永生

    # 人工智能驱动的生产力手册(二)

    *string = [NSString stringWithFormat:@"The value is %d", value]; // Converting a string to a number NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; NSNumber *number = [formatter numberFromString:string

    39410编辑于 2024-04-03
领券