小编Gun*_*gel的帖子

为什么Java 2D原点位于左上角?

我不是在抱怨,只是想知道.为什么Java使用绘图表面的左上角作为原点?我认为更自然的是选择左下角作为原点并随着它们向上和向右增加轴(类似于Quartz).

java graphics

9
推荐指数
2
解决办法
5807
查看次数

NSView初始化:-init:vs. -awakeFromNib:

我有一个MyView继承自它的简单类NSView和实例变量NSImage * image;.类功能是在视图上绘制图像.

但是,在-drawRect:图像实例中总是相等nil,如果它在-init:函数中初始化而不是nil在初始化中-awakeFromNib:.日志显示两者-init:,-awakeFromNib:函数只调用一次.

是否-awakeFromNib:默认重新初始化GUI组件?

user-interface cocoa objective-c nsview

7
推荐指数
1
解决办法
7636
查看次数

enumerate()函数是否提前计算元素?

为了支持对集合的索引,Python包含enumerate()函数.它提供了收集索引.

for index, item in enumerate(list):
    # do domething
    print index
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我有一个巨大的列表,并想知道使用enumerate()手动创建索引是否更快?例如

index = 0
for item in list:
    # do something
    print index
    index = index + 1
Run Code Online (Sandbox Code Playgroud)

python list enumerate

3
推荐指数
1
解决办法
2524
查看次数

标签 统计

cocoa ×1

enumerate ×1

graphics ×1

java ×1

list ×1

nsview ×1

objective-c ×1

python ×1

user-interface ×1