//  //  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

转载于:https://www.cnblogs.com/ccteam/archive/2011/12/30/2307147.html

iphone-common-codes-ccteam源代码 CCCommon.h相关推荐

  1. iphone-common-codes-ccteam源代码 CCUIActivityIndicatorView.h

    // // CCUIActivityIndicatorView.h // CCFC // // Created by xichen on 11-12-17. // Copyright 2011年 cc ...

  2. iphone-common-codes-ccteam源代码 CCNSArray.h

    //// CCNSArray.h// CCFC//// Created by xichen on 11-12-17.// Copyright 2011年 ccteam. All rights rese ...

  3. iphone-common-codes-ccteam源代码 CCUINavigationBar.h

    // // CCUINavigationBar.h // CCFC // // Created by xichen on 11-12-16. // Copyright 2011年 ccteam. Al ...

  4. iphone查看网页源代码_如何在iPad / iPhone上查看网站源代码[Quicktip]

    您正在使用iPad浏览网页,并且好奇地查看网页的来源,但是没有选择的余地. 接下来,您将交换回Mac或PC来打开同一网站,以检查"页面源". 现在,如果这不算麻烦,我不知道这是什么 ...

  5. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析

    原文地址: http://blog.csdn.net/luoshengyang/article/details/6629298 在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder ...

  6. ELM327 scanners work on iPhone, iPad and iPod

    ELM327 iPhone has been a hot diagnostic scanner pair nowadays.   ELM327 Software Download: WIFI ELM ...

  7. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(1)

    在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路中,介绍了在Android系统中Binder进程间通信机 ...

  8. [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~

    转自:http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E3%80%81%E4%BB%A3 ...

  9. [源码、文档、分享] iOS/iPhone学习系列、代码教程(转)

    iOS/iPhone学习系列.代码教程----~~~持续更新中~~~ http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7% ...

  10. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

最新文章

  1. kafka comsumer
  2. 告别DNS劫持,一文读懂DoH
  3. TensorFlow2.0(一)--简介与环境搭建
  4. c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...
  5. Beta发布-----欢迎来怼团队
  6. c++卸载工具_IIS修复IIS出现错误后如何完全卸载重装
  7. PIL保存二维numpy数组(2,2)为灰度图和RGB图
  8. sql server cross/outer apply 用法
  9. ASP.NET 2.0之HtmlInputFile控件使用小结
  10. java伪随机数(菜鸟教程)
  11. asp中 打开网页时出现“操作必须使用一个可更新的查询”原因及解决办法
  12. Java中的设计模式【我终于懂设计模式了】
  13. 配置switchOmegaProxy插件
  14. Linux ntp时间服务器的搭建和配置
  15. 「滑板+EdgeBoard 竟能搭出AI质检流水线?」“软件杯”全国一等奖团队参赛心得...
  16. Tableau长期免费使用的方法总结(包括Tableau Public,Tableau Desktop,Tableau Pre,Tableau eLearning)
  17. 通用Excel数据导入功能模板
  18. roszhong指定rviz的点启动_Rviz 实现 pannel 插件
  19. Linux系统启动流程(超详细)
  20. Machine Learning - Coursera 吴恩达机器学习教程 Week5 学习笔记

热门文章

  1. 利用神经网络内部表征可视化class-specific image regions区域
  2. ashly理器4.8软件汉化版_工程造价专业 常用广联达CAD等软件 推荐什么笔记本电脑?...
  3. MSP430使用__delay_cycles实现延时1ms和1us
  4. 7-1抓老鼠啊-亏了还是赚了
  5. vue之vue-cookies
  6. 【转】Swig 使用指南
  7. iOS-各种报错,各种error
  8. secure CRT连接华三、华为模拟器
  9. 【php更换数据库为orcle】phpstudy+orcle
  10. ajax音乐网站,AJAX在线音乐网站(5)测试