Objective-c在宏里拼接字符串
//正式服务器
#define API_DOMAIN @"www.online.com"
//测试服务器
//#define DOMAINXX @"192.168.0.10"
#define API_SYSTEM @"http://"API_DOMAIN@"/system/"
#define API_USER @"http://"API_DOMAIN@"/user/"
API_SYSTEM 宏展开后是: @"http://"@"www.online.com"@"/system/"
编译器会自动将字符中连接起来,目的实现。
c语言下的实现:
//正式服务器
#define API_DOMAIN "www.online.com"
//测试服务器
//#define DOMAINXX "192.168.0.10"
#define API_SYSTEM "http://"API_DOMAIN"/system/"
#define API_USER "http://"API_DOMAIN"/user/"
参考:
http://stackoverflow.com/questions/8844981/how-to-expand-a-macro-into-nsstring-without-using-any-string-concatenation-at-ru
http://stackoverflow.com/questions/798221/c-macros-to-create-strings
转载于:https://www.cnblogs.com/liaolijun/p/4794793.html
Objective-c在宏里拼接字符串相关推荐
- python里的拼接_Python拼接字符串的7种方法总结
前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串.相信不少同学会有同感. 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基 ...
- JS将数组里的字符串拼接成一个字符串
JS将数组里的字符串拼接成一个字符串 1. join( ) join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. 用法:把数组中的所有元素放入一个字符串,默认以 ...
- 还在 for 循环里使用 + 拼接字符串?明天不用来上班了!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:cnblogs.com/keatsCoder/p/13212289.html 引言 都说 StringBuilder 在处理字 ...
- 昨天还在 for 循环里写加号拼接字符串的那个同事,今天已经不在了
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源: 测试用例 测试结果 结果分析 第一组 第二组 扩展 结论 ...
- 昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W +访问量博客: ...
- 小程序循环里做字符串拼接_昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了...
引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差.最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的 ...
- for循环优化_昨天还在for循环里写加号拼接字符串的那个同事,今天已经不在了
引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差.最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的 ...
- 你还在 for 循环里使用 + 拼接字符串吗?
引言 都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差.最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的 ...
- java求拼接后的字符串长度,java如何拼接字符串
java 动态拼接字符串,Java 字符串拼接效率分析及最佳实践,java字符串拼接,java如何拼接字符串 在JAVA 中拼接两个字符串的最简便的方式就是使用操作符"+"了.如果 ...
最新文章
- Intel不挤牙膏了!10nm性能参数公布:提升43%
- 后宫佳丽三千,皇后只有一个
- Glide-源码分析(一)
- PostgreSQL学习笔记5之函数和操作符一
- 计算机视觉知识基础_我见你:计算机视觉基础知识
- 视觉SLAM十四讲(2):初识SLAM
- 机器学习方法_机器学习模型应用方法综述
- 如何解决使用webpack打包之后,font-awsome路径不对的问题,终极解决方法
- find结合rm删除或mv移动文件的方法
- ubuntu 1804.1 升级失败:Hash Sum mismatch
- unix系列系统镜像下载
- ppt太大怎么压缩整个文件
- mapbox gl本地化部署实践
- 计算机锁屏图片怎么设置方法,电脑锁屏照片怎么设置
- 郎咸平:用友和金蝶的长板在哪儿
- Stitcher: Feedback-driven Data Provider for Object Detection 论文学习
- 派网AX50C设备上线做VPN服务器
- 磁共振t1t2信号记忆顺口溜_医学影像分割入门、MRI、t1、t2等序列概念
- tauri+vue开发小巧的跨OS桌面应用-股票体检
- 人脸识别应用概览及其技术、产品厂商一览
热门文章
- cannot create file怎么解决_内核问题解决方法记录
- php使用ssh远程调用另一个服务器执行命令(python脚本)
- java并发编程详解,Java架构师成长路线
- 【深度学习】眼底图像的视杯和视盘分割解析
- C++ with STL(二)map
- 爱立信总裁表示欧洲网络始终趋于落后,网站推广之下5G发展需加快步伐
- 网络营销专员浅析在当下移动互联网中实施网络营销的基本特点
- 企业网络推广—面对企业网络推广需求如何体现企业产品或服务价值
- 网站推广——seo优化对企业网站推广能力的提升有着不小的帮助
- 如何布局文章标题才更吸引搜索引擎注意?