文章 2022-01-16 来自:开发者社区

【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)

一. 字符串 API1. NSString 用法简介(1) NSString API 介绍NSString 功能 : -- 创建字符串 : 使用 init 开头的实例方法, 也可以使用 String 开头的方法;  // init 开头方法创建字符串  unichar data[5] = {97, 98, 99, 100, 101};  NSString * str....

文章 2022-01-16 来自:开发者社区

【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)

7. NSArray 的 KVO KVC 用法(1) NSArray KVC 简介NSArray KVC 简介 : NSArray 可以对元素进行整体 KVC 编码;-- "setValue : forKey : " 方法 : 将所有元素的制定 key 变量设置为 某个值;-- "valueForKey : " 方法 : 返回 所有元素指定变量值组成的 NSArray 集合;(2) NSArra....

文章 2022-01-13 来自:开发者社区

iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)

前言问题:中文可以解析,英文无法解析。后来发现是存储英文的文件内容太长了class/consts/Localizable/en.lproj/Localizable1.strings 。自己测试发现一个.strings文件最多支持44426字符,超出部分就无法解析。原因:由于存储国际化英文字符串的.string文件长度受限,需修改逻辑拆分子文件存储。解决方案:分开多个文件存储英文key,修改解析k....

iOS小知识:解决部分英文国际化没有生效的问题(一个语言对应多个字符串资源文件的方案)
文章 2022-01-13 来自:开发者社区

iOS小知识:本地化字符串指定参数顺序(应用于app内多语言切换)

前言iOS APP 内的本地化切换原理:自定义解析本地化字符串的工具类LanguageManager应用内切换语言生效的技术实现:采用销毁根控制器,重新进入一次本地化字符串指定参数顺序demo源码:https://download.csdn.net/download/u011018979/19089505I 、iOS本地化字符串指定参数顺序对于在中英文语法的区别,在本地化字符串的时候,我们常常需....

iOS小知识:本地化字符串指定参数顺序(应用于app内多语言切换)
文章 2022-01-13 来自:开发者社区

iOS小知识:nib本地化、图片本地化字符串本地化(APP 内的本地化切换)

前言使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言的多种方言。如果要添加本地化功能,需要为每种支持的语言创建一个子目录,称为”本地化文件夹”,通常使用.lproj作为拓展名当本地化的应用程序需要载入某一资源时,如图像、属性列表、nib文件,应用程序会检查用户的语言和地区,并查找相匹配的本地化文件夹。如果找到了相应的文件夹,就会载入这个文件夹中的资源I、nib&....

iOS小知识:nib本地化、图片本地化字符串本地化(APP 内的本地化切换)
文章 2022-01-13 来自:开发者社区

iOS小知识:HTML字符串与富文本互转

引言应用场景:使用原生视图UILabel显示服务端返回的带有HTML标签的内容I 、 html转换为富文本NSString *html = @"<p style='color:green'>博客<span style='color:#e83c36;'><a>https://kunnan.blog.csdn.net/<a/></span>....

iOS小知识:HTML字符串与富文本互转
文章 2022-01-11 来自:开发者社区

iOS字符串的本地化(APP 内的本地化切换) 、nib本地化、图片本地化

3.1 APP 内的本地化切换iOS APP 内的本地化切换【修订】3.2  一个语言对应多个字符串资源文件的方案3.3 iOS本地化字符串指定参数顺序(应用:app内的多语言切换)iOS本地化字符串指定参数顺序(应用场景:app内的多语言切换)【修订】前言使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言的多种方言如果要添加本地化功能,需要为每种支持的语言创建....

iOS字符串的本地化(APP 内的本地化切换) 、nib本地化、图片本地化
文章 2022-01-11 来自:开发者社区

iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转

引言【持续更新中】原文:https://kunnan.blog.csdn.net/article/details/114014827I、封装富文本API,采用block实现链式编程iOS开发效率工具:完整SDK源码【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)1、文章:https://blog.csdn.net/z92911....

iOS富文本使用指南: 1、封装富文本API,采用block实现链式编程 2、 超链接属性 3、HTML字符串与富文本互转
文章 2022-01-10 来自:开发者社区

iOS计算器: 表达式的精准计算(计算字符串数学表达式)MathStringExpression

文章目录前言I、计算器的核心代码1.1 负责计算表达式的工具类see also前言效果图背景之前使用NSExpression 进行表达式的计算,发现一个问题:无法精准小数点位数(1+65 和65+1 的精度就不一样)解决方案:采用的是NSDecimalNumber 进行计算NSDecimalNumber NSDecimalNumber* computeResult = [MSParser ...

iOS计算器: 表达式的精准计算(计算字符串数学表达式)MathStringExpression
文章 2022-01-10 来自:开发者社区

iOS本地化字符串指定参数顺序(应用场景:app内的多语言切换)

文章目录前言I 、 例子1.1 效果see also前言完整的demo源码:https://github.com/zhangkn/LanguageManager对于在中英文语法的区别,在本地化字符串的时候,我们常常需要调整stringWithFormat的参数顺序原理:在%和@中间加上数值$(1$,2$),数字代表参数的顺序I 、 例子 self.FORMATLab.text = [N...

iOS本地化字符串指定参数顺序(应用场景:app内的多语言切换)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注