您现在的位置是:主页 > news > 自己做网站卖别人的机械设备/360搜索引擎网址

自己做网站卖别人的机械设备/360搜索引擎网址

admin2025/5/25 9:04:45news

简介自己做网站卖别人的机械设备,360搜索引擎网址,网站中文域名怎么做,合肥网站建设方案策划我们常常使用 #define 来定义一些宏,全局使用。但是可以采用一些更优雅的方式来实现。 方式一:使用 extern 使用场景:工程内多处用到同一个常量。开发中便与管理某一个模块的全局变量,通常创建一个模块的配置文件,里面…

自己做网站卖别人的机械设备,360搜索引擎网址,网站中文域名怎么做,合肥网站建设方案策划我们常常使用 #define 来定义一些宏,全局使用。但是可以采用一些更优雅的方式来实现。 方式一:使用 extern 使用场景:工程内多处用到同一个常量。开发中便与管理某一个模块的全局变量,通常创建一个模块的配置文件,里面…

        我们常常使用 #define 来定义一些宏,全局使用。但是可以采用一些更优雅的方式来实现。

方式一:使用 extern

使用场景:工程内多处用到同一个常量。开发中便与管理某一个模块的全局变量,通常创建一个模块的配置文件,里面专门定义全局常量,统一管理。

比如:一个管理项目内的所有通知名字。

.h

.m

方式二:使用 UIKIT_EXTERN

使用场景:同 extern

UIKIT_EXTERN:将函数修饰为兼容以往C编译方式的、具有extern属性(文件外可见性)、public修饰的方法或变量库外仍可见的属性。

.h

.m

方式三:使用 CG_INLINE 或者 UIKIT_STATIC_INLINE 或者  static inline 替代宏。(内联函数)

CG_INLINE  UIKIT_STATIC_INLINE 是 static inline 的宏定义

 内敛函数 相比于宏的优点:

1,可以做类型检查

2,减少函数调用的开销,查找速度快。对于性能关键的函数,建议使用内联函数。

内敛函数 相比于宏的缺点:

1,增加代码体积。

使用 static 修饰 inline 函数,表明该函数只在该文件中可见!也就是说,在同一个工程中,就算在其他文件中也出现同名、同参数的函数也不会引起函数重复定义的错误!

.h