locals()函数的文档特别警告不要修改其输出,因为解释器可能无法反映本地范围的更改.我假设这意味着Python规范不需要它,即使它在CPython中工作.
我想知道globals()是否相同.文档中没有任何警告,但我觉得奇怪的是,这会有所不同,因为每个函数显然在不同的范围内执行相同的操作.
如果它是安全的,修改globals()'输出将改善我正在处理的项目的简单性和兼容性.
下面列出的方法都没有给出 Cocoa 中文本的精确可见边界。我们如何获得它?
NSString的boundingRectWithSize:options:attributes:NSAttributedString的boundingRectWithSize:options:NSLayoutManager的usedRectForTextContainer: