宏定义目录概述——对宏定义的理解常量的宏定义函数的宏定义宏定义的运用概述——对宏定义的理解常量的宏定义函数的宏定义宏定义的运用
分类:
其他好文 时间:
2014-12-26 09:37:58
阅读次数:
137
最近在做关于iPhone6,6+,以及你给iOS8 的适配。
在此做一小结。
iOS多屏幕中适配的实现设计到以下几个方面。
1、宏定义:
原理:通过定义宏定义获取屏幕的宽高,从而可以动态定位视图中元素的大小和位置。
适用于: 屏幕尺寸较少,内容显示单一,满足于元素放大、缩小等较单一的呈现。
缺点:随着iPhone设备种类的增多,屏幕尺寸趋于多...
分类:
移动开发 时间:
2014-12-24 16:26:26
阅读次数:
137
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就 需要使用预处理程序。尽管在目前绝大多数编译器都包...
分类:
编程语言 时间:
2014-12-24 11:22:43
阅读次数:
219
1、错误描述
freemarker.core.InvalidReferenceException:on line 68,column 18 in ftl/inc/incPro.ftl p.mainSelect not found
2、错误原因
由于宏定义的组件已经删除,但是在页面中还是运用了该组件
3、解决办法
删除已经没有定义宏的组件,防...
分类:
其他好文 时间:
2014-12-20 15:37:03
阅读次数:
157
1、错误描述
freemarker.template.TemplateException:Error executing macro:mainSelect
require parameter:id is not specified
2、错误原因
在定义宏时,给了一个必填的参数id,但是在用的时候没有给id赋值
3、解决办法
给id赋...
分类:
系统相关 时间:
2014-12-20 15:35:54
阅读次数:
199
一 #define 宏定义1. 宏基本定义 #define 宏名 宏定义字符串# 表示它在预编译处理中起作用,而不是真正的 C 语句,行尾无须跟分号,如果加了分号,分号作为宏定义的一部分。宏名常采用大写字母,宏名与定义字符串间用空格分隔,所以宏名之间不能有空格。宏定义字符串是宏名对应的具体实现过程,...
分类:
其他好文 时间:
2014-12-13 13:20:58
阅读次数:
159
指令 用途 # 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if ...
分类:
其他好文 时间:
2014-12-11 23:43:37
阅读次数:
124
C语言常用的库文件(头文件、函数库) C系统提供了丰富的系统文件,称为库文件。C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目....
分类:
编程语言 时间:
2014-12-11 15:26:12
阅读次数:
112
带有参数的宏定义:宏定义是一种替换,所以返回的通常是带有运算符表达式.不能返回语句.通常用的一些运算符:三目运算符(代替if语句)...&&...||特殊建议:为了保证准确性,在()中放入变量下面是一些宏定义的例子/1,判断字符是不是10进 值的数字#defineDECCHK(c)((c)>='0'...
分类:
其他好文 时间:
2014-12-03 21:05:13
阅读次数:
193
#define IOS7 ([[UIDevice currentDevice].systemVersion doubleValue]>=7.0)告诉系统不要把图片渲染成系统的颜色(蓝色) controller.tabBarItem.selectedImage=[[UIImage imageNamed...
分类:
其他好文 时间:
2014-11-24 00:39:46
阅读次数:
243