当前位置: 首页 > wzjs >正文

wordpress做社交网站吗陕西seo主管

wordpress做社交网站吗,陕西seo主管,html5网站建设中,用discuz做的门户网站XCode项目原生开发有自带的可区分语言的功能体系,建议采用原生开发,此处利用类的继承来实现不同地区语言的显示是为了方便,而且在unity游戏开发中采用此法也挺灵活适用。 // 定义一个语言控制类 class LanguageController { // 根据系统切换…

XCode项目原生开发有自带的可区分语言的功能体系,建议采用原生开发,此处利用类的继承来实现不同地区语言的显示是为了方便,而且在unity游戏开发中采用此法也挺灵活适用。

// 定义一个语言控制类

class LanguageController {

    // 根据系统切换

    static func CRL() -> CN? {

        /*

         print(Locale.current.language.languageCode)

         print(Locale.current.region?.identifier)

         print(Locale.current.identifier)

         打印结果

         简体中文

         Optional(zh)

         Optional("CN")

         zh_CN

         英文

         Optional(en)

         Optional("CN")

         en_CN

         香港

         Optional(zh)

         Optional("CN")

         zh_HK@rg=cnzzzz

         澳门

         Optional(zh)

         Optional("CN")

         zh_MO@rg=cnzzzz

         台湾和其他国家地区

         Optional(zh)

         Optional("CN")

         zh-Hant_CN

         

         */

        

        if let xxx = CRL_ {

            // 判断是否已经获取过当前系统语言,而不是每次创建实例都进行判断。

//            print("已获取过了")

        }

        else{

//            print("未获取过")

            let languageCode = Locale.current.language.languageCode

            switch languageCode {

            case "zh":

                let identifier = Locale.current.identifier

                if "zh_CN" == identifier {

                    // 大陆用简体

                    CRL_ = CN()

                }

                else {

                    // 其他用繁体

                    CRL_ = HK()

                }

                break

            case "en":

                CRL_ = EN()

                break

            default:

                CRL_ = EN()

                break

            }

        }

        return CRL_

    }

    

    private static var CRL_:CN?

    

    // 简体中文

    public class CN {

        public var txt:String = "简体中文"

    }

    

    // 繁体中文—香港

    private class HK : CN {

        override init() {

            super.init() // 调用父类的初始化器

            // 这里可以修改或基于父类的属性进行操作

            self.txt = "繁體中文"

        }

    }

    // 英文

    private class EN : CN {

       override init() {

           super.init() // 调用父类的初始化器

           // 这里可以修改或基于父类的属性进行操作

           self.txt = "English"

       }

   }

}

调用方法

print(LanguageController.CRL()?.txt)

http://www.dtcms.com/wzjs/318437.html

相关文章:

  • 网站采集被降权seo推广主要做什么
  • wordpress网站不稳定seo优化工作怎么样
  • 吴中区建设局网站图片外链在线生成网址
  • 山东淄博网站建设公司win7优化大师
  • 江西网站开发公司百度官网认证
  • 网站申请名称竞价托管公司
  • 如何免费建立公司网站东莞网站推广的公司
  • 怎么才能建设免费网站青岛seo推广专员
  • 个人微信号做网站行吗郑州官网网站推广优化公司
  • 深圳建模板网站什么是市场营销
  • 建材公司网站建设方案网站营销策划公司
  • 网站排名优化策划网络服务平台
  • 电子商务网站建设感想百度云搜索引擎官网入口
  • seo快速排名关键词如何结合搜索检索与seo推广
  • Wordpress页面怎么使用杭州哪家seo公司好
  • 新加坡vpsseo门户网站建设方案
  • 我要做个网站该怎么做个人网站制作多少钱
  • 有没有做婚车的网站百度推广怎么推广
  • 公司都是自己制作网站如何写软文
  • 做国外进口衣服的网站好安徽疫情最新情况
  • 网页版微信会在电脑上留下记录吗南京市网站seo整站优化
  • 谷歌浏览器怎么删除2345网址导航青岛seo全网营销
  • 一家只做直购的网站上海做seo的公司
  • 广东网站设计网站seo的搜索排名影响因素主要有
  • 网站推广策划评估工具7搜索引擎yandex入口
  • 互联网app网站建设方案模板下载线上推广渠道有哪些方式
  • 苏州做学校网站的免费企业网站模板源码
  • wordpress文章题目数字网络营销中的seo与sem
  • iis 多网站成都网站制作关键词推广排名
  • 做外贸怎么进入国外的网站超级推荐的关键词怎么优化