符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
我们开发的程序不只在pc端运行,也要在移动端运行。这时程序就要根据机器的环境来执行选择性的编译,如对PC端编译PC端的程序,对移动端编译移动端的程序,这里我们就可以用两组条件编译。
创新互联一直通过网站建设和网站营销帮助企业获得更多客户资源。 以"深度挖掘,量身打造,注重实效"的一站式服务,以网站设计、成都网站制作、移动互联产品、全网整合营销推广服务为核心业务。十年网站制作的经验,使用新网站建设技术,全新开发出的标准网站,不但价格便宜而且实用、灵活,特别适合中小公司网站制作。网站管理系统简单易用,维护方便,您可以完全操作网站资料,是中小公司快速网站建设的选择。#ifdef #endif
#ifndef #endif
我们先来了解下#ifdef ...#endif;语法格式是:
#ifdef 宏名字 |#ifdef 宏名字
//任意代码 |//任意代码
#endif |#else
|//任意代码
|#endif
上面的两种格式是,如果指定了宏,就会执行#ifdef ... #endif中的代码。
// // main.m // Hong_Test // // Created by 程英暾 on 2017/3/20. // Copyright 2017年 程英暾. All rights reserved. // #import#define iPad int main(int argc, const char * argv[]) { @autoreleasepool { #ifdef iPad NSLog(@"this is ipad"); #else NSLog(@"this is iphone"); #endif // insert code here... NSLog(@"Hello, World!"); } return 0; }
执行的结果就是:
2017-03-20 22:54:22.010569 Hong_Test[8061:318230] this is ipad
我们来分析一下,首先我们定义了宏#define iPad,接下来程序会对宏进行查找,找到后,就会根据我们定的条件编译需要编译的程序。其实和if...else...if差不多。但为什么会有这种些,事物存在就有存在意义,有两点,1.我们在调试程序时会写很多语句,在正式布时只要去掉宏就可以了,其二这种条件编译可以减少程序的体积。
下面我们用#if...#else...#endif来进行一个实例操练,结束今天的学习
// // main.m // Hong_Test // // Created by 程英暾 on 2017/3/20. // Copyright 2017年 程英暾. All rights reserved. // #import#define age 30 int main(int argc, const char * argv[]) { @autoreleasepool { #if age>60 NSLog(@"老人"); #elif age>40 NSLog(@"中年人"); #elif age>20 NSLog(@"青年"); #endif } return 0; }
结果:青年
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。