iOS之应用程序国际化】的更多相关文章

一.程序国际化 准备工作: 1.首先我们要先创建一个工程,我们给他命名Internationalization-Demo,然后添加语言. 从代码中分离文本: 目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里.为了本地化这些字符串,你需要把它们放在一个单独的文件中.他将会在包中简单地引用这些字符串,而不是在你的方法中进行硬编码.Xcode使用带有 .strings 扩展名的文件来存储和检索app中使用的所有字符串,以支持每种语言.根…
IOS程序国际化  本文转自http://www.cnblogs.com/zhidao-chen/archive/2012/07/08/2581977.html 1.1 新建一个Single View app模版项目,命名为Localization. 1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言.      1.3 添加完成后打开对应语言文件,比如English的添加 CFBundleDisplayNa…
1.程序名称国际化: 在Xcode中新建项目后,能够在project的info选项卡中找到Localization的项目,能够加入应用程序须要支持的国际语言. 回到项目中能够发如今InfoPlist.strings.Main.storyboard(Main.strings)添加了相应项,而Localizable.strings文件假设已经存在的情况也会添加相应的语言版本号.(默认情况,Xcode5+iOS7下Localizable文件须要新建,例如以下图) 完毕以上的设置和文件加入,来看应用程序…
iOS单个应用程序的最大可用内存是多少?   StackOverflow上有人做了一些简单的测试,有限设备下迄今为止测到的结果: iPad1: 127MB/256MB/49% (大致crash临界值 / 总内存 / 占比) iPad2: 275MB/512MB/53% iPad3: 645MB/1024MB/62% iPad4: 585MB/1024MB/57% (iOS 8.1) iPad Mini 1st Generation: 297MB/512MB/58% iPad Mini retin…
FormatJS 是一个模块化的集合,保护各种 JavaScript 国际化库,例如格式化数字,日期和字符串.它包括一组建立在 JavaScript 的国际内置插件和全行业的国际化标准,再加上一套集成的通用模板和组件库. 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白富美型…
iOS 中捕获程序崩溃日志 (2014-04-22 17:35:59) 转载▼     iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法.下面就介绍如何在iOS中实现: 1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作  NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);  官方文档介绍:Sets the top-level error-handlin…
国际化牵涉的知识非常多,这里只能简单的介绍,程序国际化的一般做法是:在jsp页面时, 不是直接输出信息,而是输出一个key值,该key值在不同语言环境下找到对应资源文件下的 对应信息,因此首先要创建满足不同国家或地域用户的资源文件. 1) 创建国际化资源文件 资源文件的命名规则:basename_语言代码_国家代码.properties,文件中包含一些键值对. A.语言代码_国家代码:zh_CN.en_US等. B.国际资源文件放在classes文件夹下. MessageResource_zh_…
Java程序国际化初识 1.基本思路 Java程序的国际化的思路是将程序中的标签.提示等信息放在资源文件中,程序需要支持哪些国家.语言环境,就对应提供相应的资源文件.资源文件是key-value对,每个资源文件中的key是不变的,但value则随不同国家.语言改变. 2.使用的类 java.util.ResourceBundle:用于加载一个国家.语言资源包. java.util.Locale:用于封装一个特定的国家/区域.语言环境. java.text.MessageFormat:用于格式化带…
微信小程序国际化 现状 小程序国际化官方没有支持,也没有现成的插件. 网上有人做了国际化的尝试.但是只能替换静态文本,就是简单的键值匹配. vue-i18n 由于是基于html 和 vue, 不同于wxml(尤其是不能修改dom),估计进行hack调研可能要花很多时间. 方案 本项目(github 源码)是一个可以直接运行的国际化的小程序 quickstart 项目. 下载后可以直接在 微信开发者工具中运行. 介绍 如果想让翻译的内容渲染在页面中,需要把翻译的数据放在 Page 的 data 中…
请细致阅读以下的许可协议条款和条件之前下载或使用苹果软件.   这些条款和条件构成你和苹果之间的法律协议.   iOS开发人员程序许可协议   目的 你想使用苹果软件(例如以下定义)来开发一个或多个应用程序(例如以下定义)Apple-branded产品执行iOS. 苹果愿意授予您有限的许可使用苹果软件开发和測试您的应用程序在本协议规定的条款和条件. 开发的应用程序在此协议下能够分布在四个方面:(1)通过应用程序商店,假设选择苹果,(2)通过VPP / B2B项目站点,假设选择苹果,(3)在一个有…