小编Pat*_*rty的帖子

在Objective C中定义不可变类的最佳方法

我是Objective C的新手,我想知道在Objective-C中定义不可变类的最佳方法是什么(比如NSString).

我想知道为了使类不可变,必须遵循的基本规则是什么.

我觉得 :

  • 不应该提供塞特犬
  • 如果使用属性,它们应该是只读的
  • 要"禁用"键值编码,accessInstanceVariablesDirectly必须覆盖并返回NO

我忘记了什么吗?

谢谢

objective-c immutability

17
推荐指数
2
解决办法
3252
查看次数

用于识别节点类型的XPath测试

我不明白为什么这个测试

count(.|../@*)=count(../@*) 
Run Code Online (Sandbox Code Playgroud)

(来自Dave Pawson的主页)

识别属性节点:(

有人能给我一个详细解释吗?

xpath types

5
推荐指数
1
解决办法
2947
查看次数

标签 统计

immutability ×1

objective-c ×1

types ×1

xpath ×1