小编Den*_*nis的帖子

目标C:在双引号之间获取子串

什么是获得双引号之间的每个子串并使其成为数组的最佳方法?

例如,如果字符串(NSString)是:

@"abcd \"efgh\" ijklm \"no\" p \"qrst\" uvwx \"y\" z"
Run Code Online (Sandbox Code Playgroud)

我希望结果如下:

{@"efgh", @"no", @"qrst", @"y"}
Run Code Online (Sandbox Code Playgroud)

作为NSArray.

xcode substring objective-c nsstring ios

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

目标C,圆角定制窗口?

我有一个NSWindow的子类来为我的应用程序定制我的一个窗口.我已经准备好了一切,但我不知道如何让角落变圆.目前,我的窗口是一个透明的矩形窗口,其中包含一些按钮,标签和文本字段.

该课程包括:

#import "TransparentRoundRectWindow.h"

@implementation TransparentRoundRectWindow

-(id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag
{
    self = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
    if (self) {
        [self setAlphaValue:0.75];
        [self setOpaque:YES];
        [self setHasShadow:YES];
        [self setBackgroundColor:[NSColor clearColor]];
    }
    return self;
}

-(BOOL)canBecomeKeyWindow
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

我现在只需要打圆角.我尝试搜索类似的情况,并看到其中一些解释覆盖drawRect方法,但我无法让它们工作.我怎么能这样做?(我正在使用Mac OS X Lion)

提前致谢.

macos xcode cocoa window objective-c

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

Java快速创建具有一组可能性的数组的方法

用一组可能性创建二维数组的快速简单方法是什么?

例如,如果数字是5,我希望数组为:

{{0,1},{0,2},{0,3},{0,4},{1,2},{1,3},{1,4},{2,3},{2,4},{3,4}}
Run Code Online (Sandbox Code Playgroud)

如果数字是6,

{{0,1},{0,2},{0,3},{0,4},{0,5},{1,2},{1,3},{1,4},{1,5},{2,3},{2,4},{2,5},{3,4},{3,5},{4,5}}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java arrays set multidimensional-array osx-lion

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

Python 3字符串方法?

无论如何从单个字符串中的一个索引到另一个索引去除或替换或类似的东西?

例如,如果我有一个字符串,如"first - second - third",我想删除中间部分(" - second - "),我该怎么办?

提前致谢.

python string strip python-3.x

-1
推荐指数
1
解决办法
553
查看次数