三点用法总结:

  1. 类型转换:基本类型到对象类型

    1. 需要调用NSString的fotmat方法
    2. NSString  *location = [NSString  stringWithFormat:@"location = %i ,2];
  2. 连续定义
    1. 字符串接字符串,或者基本类型的转换(红色的下面是橙色)
    2. NSString *color = [NSString stringWithFormat:@"Red under is %@,location = %i",@"Orange",2];

   3.  通过占位符为变量名进行占位,对变量名内的数据进行格式化

      1.NSString *str = @"color"; unichar ch = [str characterAtIndex:3]; NSLog(@"index:%c",ch);

      2. 使用可变对象一定要先初始化(NSMutableString可以直接使用Format,添加也可以使用Format进行格式化)

        1.NSMutableString * str_M = [NSMutableString  stringWithFormat:@""];

        2.%@:对对象类型数据进行占位,即使这个数据是存储于变量中的对象

3.[str_M appendFormat:@"%@=%@", str, dic[str]];//把字典的key和value连接起来

// 不但可以通过占位符来对字符串进行连续定义

unichar ch = 'Y';

NSLog(@"%@", [NSString stringWithFormat:@"%c", ch]); //还可以对变量内数据进行Format操作

color = [NSString stringWithFormat:@"Red under is %@,location = %d",@"Orange",2];

NSLog(@"占位符自定义:%@",color);

转载于:https://www.cnblogs.com/pruple/p/5235932.html

NSString之Format相关推荐

  1. Swift类与OC类方法相互调用的

    2019独角兽企业重金招聘Python工程师标准>>> 收集整理,希望对大家有帮助 1.OC调用Swift实例方法 例如在ViewController.m类里调用Swift的logM ...

  2. 【整理】OC中常用的关于时间格式的转换

    2019独角兽企业重金招聘Python工程师标准>>> 代码可能有点乱 不过应该不影响使用  这些应该基本上能满足大部分用户对于时间的处理需求 DateTimeHelper.h文件 ...

  3. IOS学习之路--OC的基础知识

    1.项目经验 2.基础问题 3.指南认识 4.解决思路 ios开发三大块: 1.Oc基础 2.CocoaTouch框架 3.Xcode使用 -------------------- CocoaTouc ...

  4. iPhone开发的一些小技巧

    [转载]iPhone开发的一些小技巧 (2011-10-29 20:13:02) 转载原文 标签: 转载 原文地址:iPhone开发的一些小技巧作者:哈哈 一,修改状态栏: 1.加入[[UIAppli ...

  5. ios开发--常用的高效开发的宏

    本次在做项目的时候使用了下面的一些宏定义 以及 建立宏定义的一些规则.虽然只用了其中的一点点,但是还是极大的提高了开发效率.. 将这些宏放到一个头文件里然后再放到工程中,在需要使用这些宏定义的地方体检 ...

  6. ios 日期时间打印

    NSDateFormatter *format = [[NSDateFormatter alloc] init]; [format setDateFormat:@"yyyy-mm-dd hh ...

  7. IOS 学习笔记 2015-03-22 OC-API-日期

    一 API 1 NSdate 2 NSDateFormatter二 适用场景 1 获取当前日期 2 增加时间差 3 比较时间差 4 返回较早时间 5 日期格式话 6 日期转字符串 7 字符串转日期三 ...

  8. ios 获取当前系统时间

    1. NSDate + NSDateFormatter NSDate *date = [NSDate date];NSDateFormatter *format = [[NSDateFormatter ...

  9. iOS中NSLog输出格式大全

    iOS中NSLog输出格式大全 1 // 2 // ViewController.m3 // NSLog日志输出格式大全4 // 5 // 6 // 7 // 8 9 #import "Vi ...

最新文章

  1. 白话Elasticsearch22- 深度探秘搜索技术之match_phrase_prefix实现search-time搜索推荐
  2. inspinia前端模板怎样修改图标
  3. Nginx 实现网站 http、https 配置
  4. 移动端开发的知识系统介绍
  5. BZOJ2199 [Usaco2011 Jan]奶牛议会
  6. Crazypony四轴飞行器代码框架
  7. 【EF】Entity Framework 6新特性:全局性地自定义Code First约定
  8. FLUENT_V6.1.22 3CD (正式商业版)
  9. JAVA——电子商城三级分类目录查询-递归树形数据结构
  10. android面板驱动的使用方法,高通平台Android 驱动层LCD显示屏驱动移植说明和相关工具...
  11. 卡方线性趋势检验_趋势卡方检验
  12. PS之制作圆角的白色边框图和白色底图
  13. 一元享移动怎么样_移动新套餐:18元享“全免流”+1元1G流量,阿里鱼卡要遭殃?...
  14. 有了这几个网站,再也不怕字体侵权啦
  15. Centos系统内核优化参数列表
  16. android nfc标签类型,Android NFC标签 开发深度解析 触碰的艺术
  17. 二维三维图纸web在线预览
  18. 标准BP算法、累积BP算法Python实现
  19. 七日年化利率是怎么计算的?
  20. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类

热门文章

  1. 如何下载python软件-python如何下载
  2. python打不开-安装的python为什么打不开
  3. python映射类型-python2.x学习笔记(8)-映射和集合类型
  4. python第三方库numpy-Python中的第三方库——Numpy
  5. python方向-Python发展的4个方向
  6. 用python开发的网站多吗-django可以开发大型网站吗
  7. python编程下载安卓版-python编程入门
  8. python装饰器类-Python类装饰器
  9. python和c++哪个好用-python和C++语言哪个好?老男孩教育
  10. python语言命令大全-Linux命令大全