博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
宏定义 #define
阅读量:5098 次
发布时间:2019-06-13

本文共 1396 字,大约阅读时间需要 4 分钟。

 定义形式 #define  字符串

含参数的 #define a(b) 2*b; 

当需要参数拼接时 用##   #define FunctionTest(a)  -(void)te##a{NSLog(@"test");} 

需要换行时  用\ #define str(a,b,c) {a+=b;a+=c;}

 #define str(a,b,c) {a+=b;\

  a+=c;}  

////  SynthesizeSingleton.h//  CocoaWithLove////  Created by Matt Gallagher on 20/10/08.//  Copyright 2009 Matt Gallagher. All rights reserved.////  Permission is given to use this source code file without charge in any//  project, commercial or otherwise, entirely at your risk, with the condition//  that any redistribution (in part or whole) of source code must retain//  this copyright and permission notice. Attribution in compiled projects is//  appreciated but not required.//#define SYNTHESIZE_SINGLETON_FOR_CLASS(classname) \ \static classname *shared##classname = nil; \ \+ (classname *)shared##classname \{ \    @synchronized(self) \    { \        if (shared##classname == nil) \        { \            shared##classname = [[self alloc] init]; \        } \    } \     \    return shared##classname; \} \ \+ (id)allocWithZone:(NSZone *)zone \{ \    @synchronized(self) \    { \        if (shared##classname == nil) \        { \            shared##classname = [super allocWithZone:zone]; \            return shared##classname; \        } \    } \     \    return nil; \} \ \- (id)copyWithZone:(NSZone *)zone \{ \    return self; \} \ \

 

转载于:https://www.cnblogs.com/wolfsky6/archive/2012/12/08/2808453.html

你可能感兴趣的文章
HDU - 1205 吃糖果
查看>>
正确实现 IDisposable 接口
查看>>
移动平均(moving average,MA)简单介绍
查看>>
模型驱动复习整理
查看>>
自我介绍及软件工程学习计划
查看>>
PLC状态机编程第三篇-RS信号处理
查看>>
shell笔记(基本知识)
查看>>
SSDB 数据库
查看>>
【搜索】POJ-2718 全排列+暴力
查看>>
vue项目经验:图形验证码接口get请求处理
查看>>
解决:linux 固定ip 导致ping 外网unknown host
查看>>
LeetCode 210. Course Schedule II
查看>>
人见人爱,花见花开的数据库
查看>>
关于<context:property-placeholder>的一个有趣现象
查看>>
XigmaNAS中virtualbox无法启动问题
查看>>
C++用new创建对象和不用new创建对象的区别解析
查看>>
【Packet Tracer 实验笔记4】
查看>>
Why C++ ? 王者归来
查看>>
ServletContext实现转发和读取Properties配置文件
查看>>
My Brute HDU - 3315(KM || 费用流)
查看>>