51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mutable
iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstring(带属性的字符...
代码星球
·
2020-06-27
iOS
使用
NSMutableAttributedString
实现
文本
JavaScript 中的不可变对象(Immutable Objects)
默认情况下,JavaScript中的对象是可变的。我们可以更改原始值(字符串,数字等)和对象。我们来看看这个对象:letobj={num:10,obj:{content:"mutableobject"}} 你可以轻松地改变它:obj.num=5;obj.obj={content:"changed!"}consol...
代码星球
·
2020-06-27
Javascript
中的
不可变
对象
Immutable
Immutable集合
转: 大家都知道JDK提供了Collections.UnmodifiableList(),Collections.UnmodifiableSet()和Collections.unmodifiableMap()这些包装方法。事实上它们的实现都是包装了原来的集合对象,然后在add,put,remove...
代码星球
·
2020-05-23
Immutable
集合
不可变集合 Immutable Collections
例子 Java代码 public static final ImmutableSet<String> COLOR_NAMES = ImmutableSet.of( "re...
代码星球
·
2020-05-23
不可变
集合
Immutable
Collections
关于copy和mutableCopy方法
OC中创建对象副本的方法有copy和mutableCopy,一个对象在调用copy方法时需要先实现NSCopying协议,通过此方法创建的是不可变的副本;对象在调用mutableCopy方法时需要先实现NSMutableCopying协议,通过此方法创建的时可改变的副本对...
代码星球
·
2020-04-03
关于
copy
mutableCopy
方法
NSMutableArray遍历删除注意事项
for(inti=0;i<[arraycount];i++){[arrayremoveObjectAtIndex:i];}上面的遍历由于在remove操作之后arraycount的值也在不断改变,所以会导致无法完全删除元素.正确的删除操作如下:for(idobjinarray){[arrayremov...
代码星球
·
2020-04-03
NSMutableArray
遍历
删除
注意事项
NSString和NSMutableString常用方法+NSArray常用代码 (转)
常见的NSString和NSMutableString方法:NSString方法:...
IT猿
·
2020-03-28
常用
NSString
NSMutableString
方法
+NSArray
NSMutable sort排序
Eitheryouimplementacompare-methodforyourobject:-(NSComparisonResult)compare:(Person*)otherObject{return[self.birthDatecompare:otherObject.birthDate];}NSArray*so...
ymnets
·
2023-05-06
NSMutable
sort
排序
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他