小编dre*_*der的帖子

播放2.0 + Java与Play 2.0 + Scala?

我正在考虑在游戏1.2之后迁移到2.0.困扰我的一件事是人们说Scala对于Play 2.0应用来说更"首选".我知道1.2和2.0之间的差异,但我不确定Play 2.0与Java和Play 2.0与Scala之间是否存在差异

所以我脑子里有些问题:

  • 在Play 2.0应用程序中有什么我不能用scala scala做的吗?
  • 如果我开始在play 2.0应用程序中学习和使用scala,我会有什么优势?

java scala playframework-2.0

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

Objective-C:将字符串与if()值进行比较对[NSMutableArray objectatindex:]不起作用

我已经使用NSXML Parser在我的程序中使用NSMutableString值填充了NSMutableArray.

我可以使用objectatindex方法成功地从数组中获取结果,但是当我尝试在if()结构中组合该值时,它不起作用,但是NSLog显示它返回了正确的值.继承我日志窗口上的代码和输出:

 int Total = 0;
 int Adet = 0;
 int LPGvolume = 0;
 for(int i = 0;i<[yakitArray count];i++)
 {
     NSMutableString *yakitVal = [NSMutableString stringWithFormat:@"%@",[yakitArray objectAtIndex:i]];
     NSLog(@"Yakitval: %@",yakitVal);
     if(yakitVal != @"LPG")
     {
         NSMutableString *volumeVal = [volumeArray objectAtIndex:i];
         Total = Total + [volumeVal integerValue];
     }
     else
     {
         NSLog(@"LPG Found!");
         NSMutableString *volumeVal = [volumeArray objectAtIndex:i];
         LPGvolume = [volumeVal integerValue];
     }
     NSMutableString *adetVal = [adetArray objectAtIndex:i];
     Adet = Adet + [adetVal integerValue];
}
Run Code Online (Sandbox Code Playgroud)

并且控制台输出:

2011-01-10 16:58:10.885 iStationTouch3[39393:7907] Yakitval: Value1
2011-01-10 16:58:10.886 iStationTouch3[39393:7907] …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsmutablearray

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

IOS Photos应用程序如何在一个屏幕上显示数百张照片?

我正在开发一个依赖于从多个来源在屏幕上显示大量照片的应用程序.

我想知道苹果如何在他们的照片应用程序中制作"照片拼贴"视图?有这么多的照片,在我看来应用程序应该提供内存警告,一次显示较少的照片(即使我加载"缩略图大小"的照片),但我可以看到它可以在我缩放时在一个屏幕上显示数百张照片出.

我能想到的一种方式是这些视图不是单独的照片,而是实时从照片生成的单个"平铺"图像,因此应用程序只显示2-3张照片.但是这仍然需要大量的CPU功率和时间来快速生成.我可以立即放大或缩小.

我想在我的应用程序中实现类似的功能,如何实现这一点的任何方向都会很棒.

谢谢你的回答.

IOS 7 Photos.app

objective-c ios uicollectionview

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

多平台项目的最佳Git策略

嗨,我有一个应用程序有几个不同的应用程序,这些是:

  1. "客户端服务器"应用程序(java)
  2. "许可证服务器"应用程序(java)(我正在使用git将此应用程序部署到heroku)
  3. "自动更新应用程序"(java)
  4. "客户申请"(objective-c)

我所知道的git是标准的提交命令和类似的东西,我有一个5个私有存储库的github成员资格.所以我想知道在这个上使用git的最佳方法是什么?可能的答案是:

  1. 创建一个git repo并将这些单独的项目放在"分支"中?
  2. 创建一个git仓库并将这些项目放在单独的fodlers中?
  3. 把它们放到不同的git存储库中?

谢谢回答.

git version-control github

8
推荐指数
2
解决办法
1987
查看次数

Xcode Today Extension停留在"无法继承CoreMedia权限"错误

我正在尝试为我的项目添加应用程序扩展(今天扩展).

到目前为止我做的事情:

  1. 从主应用程序和扩展功能启用"应用程序组".
  2. 检查两个目标"团队"配置文件是否有效.(甚至将它们从配置门户中删除,让xcode重新接收它们)
  3. 从配置门户检查两个app id都选择了正确的组.
  4. 从配置门户删除了所有内容,并通过xcode重新获得了everthing.

一切看起来都不错,两个目标都启用了"应用程序组"并选择了相同的应用程序组ID,并且没有可见的错误.

顺便说一句.我在xcode的普通和beta(6.2)版本上都试过了.仍然没有运气..

xcode objective-c ios today-extension

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

c#webBrowser.Document:回发后重新加载页面

我正在开发一个简单的应用程序,它自动浏览包含两个下拉菜单和一个按钮的页面.该页面如下所示:

------ DropDown1 -------

------ DropDown2 -------

-------按钮---------

现在,问题是,内容DropDown2是通过选择动态生成的Dropdown1.

我在c#中编写了这样的代码:

private void webBrowser1_DocumentCompleted(object sender, 
        WebBrowserDocumentCompletedEventArgs e)
{
    HtmlElement elem = webBrowser1.Document.GetElementById("DropDown1");
    elem.SetAttribute("selectedIndex", "1");
    elem.RaiseEvent("onChange");
    HtmlElement elem = webBrowser1.Document.GetElementById("DropDown2");
    elem.SetAttribute("selectedIndex", "5");
    elem.RaiseEvent("onChange");
}
Run Code Online (Sandbox Code Playgroud)

在引发onChange事件之后,浏览器会加载新值但我无法获取并设置该DropDown2值,因为文档仍然认为DropDown2s值为空.

如何获取和设置生成的新值DropDown2

html c# webbrowser-control

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

iPhone Tabbar应用程序:是否可以在标签栏中添加子视图(在其顶部)?

我正在开发一个uitabbar应用程序,我想知道是否有可能在其中放置一个视图.

我的主要目的是让iill放置一个半透明的音乐播放器,在tabbar上方大约20个像素,这样当用户在其他视图之间切换时,音乐播放就不会停止.

您可以在Madonna App中看到类似的解决方案(使用Mobile Roadie制作).

再次感谢您的帮助.希望有人知道这一点

iphone objective-c uitabbarcontroller uitabbar addsubview

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