问题标签 [convenience-methods]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - 处理从可可便捷方法返回的对象
我有很多关于 NSDate 对象被过早释放的问题。我怀疑这些问题可能与我处理从 NSDate 便捷方法返回的对象的方式有关。我认为我在 JKShow 类中的 showDate 属性声明应该是“保留”,但是将其更改为分配或复制似乎对问题没有影响。
更新
问题不在此处复制的代码中。在我的JKShow init
方法中,我没有保留从NSDate
便捷方法返回的日期。谢谢大家的帮助。
iphone - 便利方法与初始化方法的内存使用情况
最近在研究 iPhone 内存管理时,我尝试比较同一个对象上的便捷方法和 init 方法。例如,我有 UIImageView,它显示下载的 NSData:
便捷方法:
初始化方法:
当我尝试在视图上来回切换以增加内存使用量并点击“模拟内存警告”时,应用程序的内存使用量使用便捷方法从 20MB 变为 18MB,而 init 方法立即从 20MB 变为 13MB。
我还等待并与应用程序交互,以便在便捷方法的自动释放上释放时间。但并没有下降太多。
除了自动发布与发布之外,还有什么造成了差异?
plugins - 是否可以快速方便地在 Firebug 中键入样式表?(如在 Aptana 中)
例如,当我在 Aptana 中键入第一个括号时,第二个立即出现,然后我只需按 enter,它会产生一些空白,我可以进一步键入。一个小功能,可以节省很多时间!
但在 Firebug 中并非如此。那么,是否可以在 Firebug 中使用该功能?有没有允许这样做的 Firebug 插件?
提前致谢)
c# - 类设计:允许一个类既可以用作对象,也可以提供公共静态方法
我有一个愚蠢的小类“ FileSystemSize ”,它既可以用作对象,也可以通过公共的静态方法使用。输出是相似的,但在每种情况下都不相同。
该类最初是静态的,但我添加了将其初始化为对象的可能性,以允许在未来版本中使用新的“便捷方法”进行扩展,而无需进行大量参数解析。例如,我有GetKBString()、GetMBString()等...方法可以方便地按照我想要的方式格式化文件大小(作为字符串)。在内部,该类将文件字节大小存储为双精度值。
如果这完全有道理,我有点困惑。看来我应该把它分成一个静态版本和一个对象版本,就像微软为 Directory 和 DirectoryInfo 所做的那样。但是,对我来说,将这一切集中在一个名称不会被弄错的地方似乎更容易——应该清楚 FileSystemSize 的作用是什么?对维护有什么我没有预料到的影响吗?那是什么味道?
python - 如何将 NumPy 数组标准化到一定范围内?
在对音频或图像数组进行一些处理后,需要在一定范围内对其进行归一化,然后才能将其写回文件。这可以这样做:
有没有一种不那么冗长、方便的功能方法来做到这一点?matplotlib.colors.Normalize()
似乎没有关系。
java - 在 Java 中构造 HTML 字符串的简单/直接/Heredoc 方式
在 python 中,我可以构造一个 HTML 字符串,而不必担心转义特殊字符,如 < 或 ",只需将字符串括在三引号中,例如:
在Java中有类似的方法吗?
objective-c - iOS / ManagedObjectContext 中的内存管理
看起来我不了解Objective C中的内存管理......叹息。
我有以下代码(请注意,在我的情况下,placemark.thoroughfare
并且placemark.subThoroughfare
都填充了有效数据,因此两个 -if
条件都是TRUE
item
绑定到一个ManagedObjectContext
. item
诸如此类的托管变量place
具有使用@dynamic
. 因此,声明是
稍后在代码中,在 ReverseGeocoderDelegate 中,我访问它:
如果我没有item.place
在代码中的标记位置释放,Instruments 会在那里发现内存泄漏。如果我这样做了,一旦我尝试item.place
在违规方法之外访问,程序就会崩溃。
有任何想法吗?
objective-c - 关于 Objective C 的便捷方法的定义是什么?
在我处理过的大多数语言中,有一种方法称为便捷方法,它意味着该方法执行一些非常频繁地完成的小任务,因此使用该方法更方便。
在 Objective-C 中,这个定义是否成立?还是它通常只用于描述返回预构建对象的类方法?前任。[NSString stringWithContentsOfFile:...]
这只是一个偏好,还是这些术语有一些硬性和快速的定义?
干杯,斯特凡
java - 有没有更好的方法来处理将多个参数传递给方法
我发现自己经常做以下事情:
要调用第二种方法,我实际上需要创建一个哈希图来在其中添加数据,我想知道是否有更方便的方法来实现这一点?
如您所见,我需要知道键和值,因此可变参数不起作用(据我所知)。
我对所有想法持开放态度,包括使用反射。
shell - 来自 Emacs 的外部进程调用期间的临时修改环境
使用or时是否有一种方便且实用(类似with-...
)的方式来临时修改环境变量?shell-comand
start-process
在此先感谢,每