小编Sar*_*ran的帖子

来自NSCharacterSet的NSArray

目前我能够制作如下的字母数组

[[NSArray alloc]initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];
Run Code Online (Sandbox Code Playgroud)

知道可以结束

[NSCharacterSet uppercaseLetterCharacterSet]
Run Code Online (Sandbox Code Playgroud)

如何制作阵列?

objective-c nscharacterset

20
推荐指数
3
解决办法
9196
查看次数

升级到Xcode 4.2后,Organizer - SVN存储库停止工作

我最近将我的Xcode升级到4.2.从那以后,我的Organizer-Repository停止了工作.最初它说"主机无法访问",并在每个地方放置红点.

在同一台Mac 10.6.8中,我确实有SvnX,它可以在相同的SVN位置使用,没有任何问题.我还在Safari中对此进行了测试,发现它正在运行(Server支持VisualSVN).只有Xcode发现此位置有问题.

我甚至用svn.ip.address my-svn-pet-name附加了我的私有/ etc/host文件,并在我的xcode中使用了这篇文章.不行.

我的存储库通过特定的端口8080连接.我在svn url中给出了ip-address为http:// my-svn-pet-name:8080 / ...

任何帮助都非常感谢.

更新:为了隔离问题,我试图从xcode组织器连接http://gdata-objectivec-client.googlecode.com/svn/trunk/,它没有任何问题.我没有为此位置提供任何用户名和密码.但是,我的存储库需要身份验证,在我最近的尝试中,当我选择左窗格中的快捷方式时,树干旁边的点图标,分支和标记会发出绿光.但是,当我点击"root"并尝试展开"trunk"时,它会显示"无法加载修订"

更新9/9/11:使用命令sudo/Developer/Library/uninstall-devtools --mode = all卸载xcode并重新启动mac并重新安装Xcode 4.2.

当我打开Organizer时,与我的预期相反,所有svn快捷方式都完好无损,问题仍然存在.

svn macos xcode4 xcode-organizer

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

如何在ARC中的OCMock中模拟**参数

我的方法的一个参数是**错误,我的项目处于ARC模式.当为此方法编写存根以调用模拟方法时,我将参数设置为以下可能的值.它导致编译错误或无法匹配参数以调用mock方法.

  1. OCMOCK_ANY
  2. [OCMArg anyPointer]
  3. 创建了一个NSError对象错误,并说[OCMArg setTo:error].

什么都行不通.

如何模仿这种方法?请指教.

编辑

-(id)init{

    self = [super init];

    if (self) {
        id wcm = [OCMockObject partialMockForObject:self];
        [[[wcm stub] andCall:@selector(mockGetWakeupCallsForRoomNumber:error:)    onObject:self] getWakeupCallsForRoomNumber:OCMOCK_ANY error:((NSError __autoreleasing **)    [OCMArg anyPointer])];
        //[[[wcm stub] andCall:@selector(testMockMethod) onObject:self] testMethod];

    }
    return self;

}

-(void)testMethod
{
    NSLog(@"Original");
}

-(void)testMockMethod
{
    NSLog(@"Mock");
}
-(NSArray*)mockGetWakeupCallsForRoomNumber:(NSString*)roomNumber error:(NSError**)error
{
    @throw @"Mock method called";
}

-(NSArray*)getWakeupCallsForRoomNumber:(NSString*)roomNumber error:(NSError**)error
{
}
Run Code Online (Sandbox Code Playgroud)

模拟testMockMethod工作.

objective-c ocmock ios

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

在谷歌播放中使用v1地图更新了一个应用,现在显示空白磁贴

我的应用程序已经在谷歌播放地图v1.现在我修复了一个与地图无关的错误,并试图在谷歌播放中更新版本.从谷歌播放下载新版本,发现地图显示空白图块.

我使用了正确的证书,因为我的版本更新是google play的成功.我用同样的地图API密钥,为我解压缩APK和比较以前的和新版本之间在布局文件夹数个XML发现钥匙.

Google表示,现有的v1密钥将继续有效.

可能是什么问题呢?有人可以帮忙吗?

谢谢.

android google-maps

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

构建nsmutablearray后,我应该将其转换为nsarray以获得性能优势吗?

想知道,在构建nsmutablearray后我应该将其转换为nsarray以获得性能优势吗?如果我要保留并使用该阵列很长一段时间.

objective-c ios

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

使用相对文件路径的 Swift 包依赖于本地包

使用 XcodeFile/Swift Packages/Add Package Dependency菜单选项,我可以通过将 url 指定为file:///Users/saran/Desktop/Temp/NetworkUtility来添加本地包

由于它在我的机器中采用绝对路径,因此当团队成员签出我的提交时会影响团队开发。

有没有办法可以将文件 url 称为依赖本地包的相对路径。

将我的消费应用程序放在与 NetworkUtility 同级的文件夹中,我尝试过file://$(SRCROOT)/../NetworkUtility,但只弹出“发生未知错误”

不确定它试图从哪个目录解析。

任何帮助深表感谢。

xcode path swift swift-package-manager

8
推荐指数
0
解决办法
579
查看次数

如何在Xcode中为我们的自定义方法和属性添加使用提示?

代码完成,底部有使用提示

在附图中,Xcode显示了其类的使用提示(底部两行).同样,是否可以为我的自定义类方法和属性提供自己的提示?

xcode objective-c ios

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

除了rootviewcontroller之外,无法向uiwindow添加其他子视图

下面是来自didFinishLaunchingWithOptions的app delegate的代码

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

CGRect windowFrame = self.window.frame;
UIView *bottomView = [[UIView alloc] initWithFrame:CGRectMake(0, windowFrame.size.height-100, windowFrame.size.height, windowFrame.size.height)];
bottomView.backgroundColor = [UIColor redColor];
[self.window addSubview:bottomView];

//    self.viewController.view.frame = CGRectMake(0, 0, windowFrame.size.width, windowFrame.size.height-100);

self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

return YES;
Run Code Online (Sandbox Code Playgroud)

我的ViewController是FreeForm,它的高度只有245左右.正如你所看到的,我试图将底部视图设为100点高度.

我只是想学习这个.

但视图总是填满整个屏幕.如果我将设置视图控制器注释为windows rootviewcontroller,我可以在屏幕上看到我的底视图.

我做错了什么?请指教.

谢谢.

ios

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

如何计算Visual Studio中硬编码字符串的出现次数?

在Eclipse中,我可以搜索一个硬编码的字符串,它会告诉计数和它发生的位置.

我无法在Visual Studio中找到如何执行此操作,我的谷歌搜索不会产生任何相关内容.

有人可以帮忙吗?

谢谢.

visual-studio-2010

5
推荐指数
2
解决办法
5213
查看次数

XCTest如何执行提供模态视图的segue并测试presentViewController

我试图测试一个会呈现视图控制器的segue.但是,它总是失败.如何等待segue完成?请协助.

[self.viewController performSegueWithIdentifier:@"mySegueName" sender:self.viewController];
XCTAssertNotNil(self.viewController.presentedViewController, @"Failed to show modal view");
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing objective-c ios xctest

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