// // CCCommon.h // CCFC // // Created by xichen on 11-12-17. // Copyright 2011年 ccteam. All rights reserved. // #import <Foundation/Foundation.h> #define DO_NOTHING #define XUCHEN #define XICHEN // 转变成字符串类型 #define TO_STR(var) #var // 数字转换成bool类型字符串 #define TO_BOOL_STR(intNum) (((intNum) != 0) ? "true" : "false") // 标志参数的传入传出类型 #define IN #define OUT #define INOUT #ifdef __STDC__ #define MACRO_C __STDC__ #endif //__STDC__ #ifdef __OBJC__ #define MACRO_OBJC __OBJC__ #endif //__OBJC__ #ifdef __cplusplus #define MACRO_CPP __cplusplus #endif //__cplusplus //属性通用宏;默认是nonatomic类型 #define PROPERTY_COMMON @property (nonatomic, assign) #define PROPERTY_RETAIN @property (nonatomic, retain) #define PROPERTY_COPY @property (nonatomic, copy) // atomic类型的属性 #define PROPERTY_COMMON_ATOMIC @property (atomic, assign) #define PROPERTY_RETAIN_ATOMIC @property (atomic, retain) #define PROPERTY_COPY_ATOMIC @property (atomic, copy) #define COMMON_INIT_BEGIN \ self = [super init]; \ if(self) \ { #define COMMON_INIT_END \ } \ return self; #define EQUAL_NULL_RETURN_NIL(obj) \ if((obj) == NULL) \ return nil; #define COMMON_UIVIEW_INIT_BEGIN \ self = [super initWithFrame:frame]; \ if(self) \ { #define COMMON_UIVIEW_INIT_END COMMON_INIT_END // a flag of private api #ifndef PRIVATE_FLAG #define PRIVATE_FLAG #endif // extern #ifdef __cplusplus #define CC_EXTERN extern "C" #else #define CC_EXTERN extern #endif @interface CCCommon : NSObject { } @end
googlecode链接地址(会有更新):http://code.google.com/p/iphone-common-codes-ccteam/source/browse/trunk/CCFC/files/CCCommon.h
发表评论
-
iphone-common-codes-ccteam源代码 CCEncoding.h
2012-01-12 09:55 633// // CCEncoding.h // C ... -
iphone-common-codes-ccteam源代码 CCEmoji.m
2012-01-12 09:54 606// // CCEmoji.m // CCFC ... -
iphone-common-codes-ccteam源代码 CCEmoji.h
2012-01-12 09:53 648// // CCEmoji.h // CCFC ... -
iphone-common-codes-ccteam源代码 CCDylib.m
2012-01-12 09:52 639// // CCDylib.m // CCFC ... -
iphone-common-codes-ccteam源代码 CCDylib.h
2012-01-12 09:51 702// // CCDylib.h // CCFC ... -
iphone-common-codes-ccteam源代码 CCDepend.m
2012-01-11 10:17 639// // CCDepend.m // CCF ... -
iphone-common-codes-ccteam源代码 CCDepend.h
2012-01-11 10:17 680// // CCDepend.h // CCF ... -
iphone-common-codes-ccteam源代码 CCDelete.h
2012-01-11 10:15 620// // CCDelete.h // CCF ... -
iphone-common-codes-ccteam源代码 CCDelete.m
2012-01-11 10:14 669// // CCDelete.m // CCF ... -
iphone-common-codes-ccteam源代码 CCDebug.h
2012-01-11 10:14 647// // CCFileUtil.h // C ... -
iphone-common-codes-ccteam源代码 CCContact.m
2012-01-10 09:41 897// // CCContact.m // ... -
iphone-common-codes-ccteam源代码 CCConfig.m
2012-01-10 09:39 597// // CCConfig.m // CCF ... -
iphone-common-codes-ccteam源代码 CCConfig.h
2012-01-10 09:37 731// // CCConfig.h // CCF ... -
iphone-common-codes-ccteam源代码 CCCompile.m
2012-01-10 09:36 558// // CCCompile.m // CC ... -
iphone-common-codes-ccteam源代码 CCCompile.h
2012-01-08 10:48 553// // CCCompile.h // CC ... -
iphone-common-codes-ccteam源代码 CCCommon.m
2012-01-08 10:47 514// // CCCommon.m // CCF ... -
iphone-common-codes-ccteam源代码 CCCamera.m
2012-01-08 10:45 576// // CCCamera.m // CCF ... -
iphone-common-codes-ccteam源代码 CCCamera.h
2012-01-08 10:44 732// // CCCamera.h // CCF ... -
iphone-common-codes-ccteam源代码 CCCALayer.m
2012-01-07 10:13 582// // CCCALayer.m // CC ... -
iphone-common-codes-ccteam源代码 CCCALayer.h
2012-01-07 10:11 567// // CCCALayer.h // CC ...
相关推荐
github-recovery-codes.txt
codes = """--..-- .-.-.- ----- .---- ..--- ...-- ....- ..... -.... --... ---.. ----. ..--.. .- -... -.-. -... . ..-. --. .... .. .--- -.- .-.. -- -. --- .--. --.- .-. ... - ..- ...- .-- -.
在"threejs-3d-fly-codes_jb51"文件夹中,我们通常会看到以下核心文件: 1. index.html:这是项目的主页面,包含HTML结构和JavaScript脚本引用。 2. main.js:主要的JavaScript代码,实现3D场景的创建和动画逻辑。 ...
LearningMATLAB-All_Statistics_Codes.zip All_Statistics_Codes.zip MatlabLearn.pdf
LearningMATLAB-All_Various_Codes.zip All_Statistics_Codes.zip MatlabLearn.pdf
这个“activiti-in-action-codes-master.zip”压缩包包含了与《Activiti in Action》这本书配套的源代码,帮助读者深入理解Activiti的工作原理和实践应用。 首先,让我们了解什么是BPMN 2.0。Business Process ...
在给定的压缩包文件“CSR-bc5-Source-Codes.rar”中,包含了CSR BC5的相关源代码,这对于开发者来说是极其宝贵的资源,可以深入了解CSR BC5的工作原理,并进行定制化开发。 CSR BC5是基于ADK (Application ...
标题中的"Ch-2.-Matlab-Codes.rar_NLS_TOA_single"暗示这是一组MATLAB代码,专门用于非线性最小二乘(NLS)方法在单次试验中的到达时间(TOA)定位问题。非线性最小二乘法是一种优化技术,常用于解决在数据拟合过程...
No_Description_Self-Driving-Car-Course-Codes
单bit错误校正,多bit错误检测的ECC算法论文;比传统的Hamming更加简洁、高效。
标题中的"Clinic-Management-PHP-MySQL-Source-Codes.zip_clinic_clinic php"表明这是一个基于PHP和MySQL开发的诊所管理系统源代码包。这个系统主要用于管理医疗诊所的日常运营和患者服务。从描述中我们可以了解到,...
标题 "jquery-select-auto-complete-codes.rar" 涉及的是一个使用JQuery实现的自动完成功能,特别针对搜索框的交互设计。JQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。在...
下面我们将详细探讨标题为"Ongoing-ns-2-codes.zip_sample tcl"的压缩包中的TCL样本代码及其相关知识点。 一、NS2基本概念 1. 模块化设计:NS2由一系列模块组成,包括节点(nodes)、网络接口(interfaces)、...
### 低密度奇偶校验码(Low-Density Parity-Check Codes,简称LDPC码) #### 引言 在1963年,罗伯特·G·加勒格在其博士论文中首次提出了低密度奇偶校验码的概念。这篇论文不仅为通信工程领域带来了重大的突破,...
南京大学“开源仓库代码挖掘和可视化”创新项目代码_Git-Repository-Miner-Codes
4. **编程资源**:标签“codes.zip”暗示内容与编程有关,可能包含源代码、编译后的二进制文件、配置文件、文档等。源代码通常以文本形式存储,易于压缩,因此适合打包成压缩文件。 5. **单个文件或目录**:压缩包...
- **克尔多克码(Kerdock Codes)**与**预备拉塔码(Preparata Codes)**:这两类码具有良好的非线性性质,适合于某些特定的应用场景。 - **自对偶码(Self-Dual Codes)**:这类码具有独特的数学性质,在编码理论中占有...
Website_for_pid_codes.7z
标题中的"POWER-ELECTRONIC-SIMULINK-CODES.rar"表明这是一个关于电力电子的Simulink模型代码集合,而"SIMULINK_The Power_matlab si"进一步强调了这是利用Simulink进行电力系统建模和仿真,结合Matlab的工具。...
标题 "C-source-codes.rar_c++ source codes" 暗示了这个压缩包包含的是C语言和C++语言的基础源代码。源代码是程序员用高级编程语言编写的文本文件,它们详细描述了计算机程序的执行过程。对于初学者来说,通过阅读...