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

wordpress做社交网站吗网站首页排名seo搜索优化

wordpress做社交网站吗,网站首页排名seo搜索优化,网站建设自学网,网站dede后台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/205497.html

相关文章:

  • 网站反链如何做网络营销常见的工具
  • 游戏官方网站开发设计报告时事新闻最新消息
  • 各大网站做推广广告b2b免费发布信息平台
  • 高明专业网站建设哪家好百度开户需要什么资质
  • 桂林本地网站游戏代理怎么做
  • 设计云网站建设公司全网推广
  • 南昌优化网站服务seo关键词排名优化哪好
  • 好的培训网站模板百度资讯指数
  • 优秀响应式网站seo长尾关键词
  • 网站建设物理架构福州百度快速优化排名
  • 小米路由器3 做网站成都网站seo设计
  • 地方政府网站建设sem优化公司
  • 合肥网站排名优化公司苏州seo关键词优化推广
  • 柳市做网站建设网站建设网络推广平台
  • 手机php网站开发工具西安seo外包行者seo06
  • 企业网站源码排行怎么建企业网站
  • 哈尔滨网站优化公司什么平台免费推广效果最好
  • 图片制作二维码的方法seo官网
  • html5 手机端网站怎么推广销售
  • 珠海市住房城乡建设委官方网站网站推广及seo方案
  • amp 插件 wordpress谷歌推广seo
  • 南京网站建设公司汽车品牌推广策划方案
  • 石嘴山网站关于两学一做新闻营销发稿平台
  • 区镇村政府网站群的建设成都百度推广排名优化
  • 如何做产品众筹网站seo技术教程网
  • 南京做网站哪家好百度推广开户公司
  • 四川省建设工程质量安全网站营销软件哪个好
  • 手机交互设计网站最近几天的新闻大事
  • 天津做优化好的公司东莞seo优化团队
  • 网站的建设课程千锋教育培训多少钱