小编ecl*_*lux的帖子

Objective-C init方法的正确语法

当合成的setter尝试释放未定义的myArray对象时,为什么这个公共属性初始化方案没有风险失败?或者属性对象是否自动初始化为nil,我根本不需要这样做?

@interface myClass : NSObject {
    NSArray* myArray;
}
@property (nonatomic, retain) NSArray* myArray;
@end

@implementation myClass
@synthesize myArray;
-(id)init {
    if ( self = [super init] ) {
        self.myArray = nil;
    }
    return self;
}

...
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

20
推荐指数
2
解决办法
4万
查看次数

Java旋转文本具有反转字符序列

JPanel我这样做的子类中:

public void paintComponent(Graphics g) {
    super.paintComponent(g);
    Graphics2D g2d = (Graphics2D)g;        
    g2d.rotate(Math.toRadians(90.));
    g2d.drawString(aString, 40, -40);
}
Run Code Online (Sandbox Code Playgroud)

字母正确旋转,但第二个字母不在第一个字母下方的预期位置(在其右侧,在旋转的空间中),但在其上方(在其左侧),第三个在上方(在左侧)该第二等改变旋转角度为45次的结果中的每个字符被旋转了45度的CW,如所预期,但字符的行被旋转45度CCW,这是与两个旋转中途是朝向结果为90度相一致.

在0度旋转时,文本正确显示.

我正在使用Mac OS X 10.8.2上的NetBeans 7.1.2进行开发.Win 7 SP1上的相同版本的NetBeans没有问题.

可能是什么导致了这个?

java text awt graphics2d

6
推荐指数
1
解决办法
1942
查看次数

VS Code 有搜索历史功能吗?

在 VS Code 中,我缺少重新运行早期搜索的能力。搜索中的一次命中通常会让我通过进行新的搜索来快速查看其他内容,但在那次旅行之后,我希望能够返回到原始搜索结果。该功能是否隐藏在显眼的位置,或者如果没有,是否有提供它的扩展?

visual-studio-code

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

mutableCopy使包含的对象可变吗?

myArray是NSDictionary对象的NSArray.请问[myArray mutableCopy]是否包含原始NSDictionary对象或NSMutableDictionary副本?有一种简单的方法可以使不可变对象图完全可变吗?

cocoa objective-c nsmutablearray

2
推荐指数
1
解决办法
2188
查看次数