小编Bil*_*ill的帖子

完成Haskore示例

有没有人知道一个完整的Haskore示例,它将采用一个小例子并输出一个MIDI文件?我正在寻找一个开始使用Haskore的起点,Google并没有出现太多变化.

谢谢!

haskell

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

尝试将iPhone应用程序安装到我的开发设备上时,"不正确的架构"

我有一个iPhone 3G(运行iOS 4.0),我用它来测试我的旧硬件上的应用程序.我曾经能够毫无问题地使用该设备,即使使用Xcode 4也是如此.

不知何故,当我安装最新版本的Xcode4(4.0.2 build 4A2002a)时,我失去了在这台旧设备上安装我的应用程序的能力.当我按下Run按钮时,我明白了

No provisioned iOS devices are available. Connect an iOS device or 
choose an iOS simulator as the destination.
Run Code Online (Sandbox Code Playgroud)

但是,设备上没有任何变化(我的配置文件仍然安装且有效),整个过程适用于我的主设备,即iPhone 4.

我使用管理器中的"应用程序"屏幕手动将应用程序安装到手机上.这看起来更有希望,因为进度条开始填满并表示它正在将文件复制到设备上.但是,在完成之前,它弹出一条消息:

An unknown error message 'IncorrectArchitecture', was received from the device. 
Run Code Online (Sandbox Code Playgroud)

并且应用程序永远不会出现在手机上.

我的项目的部署目标是3.1.3,Build Settings中的"Architectures"字段设置为"Standard(armv6 armv7)"

这里有什么我想念的吗?为什么不安装Xcode4的第一个版本和可能导致这个问题的第二个版本之间发生了什么变化?

iphone xcode xcode4

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

我可以从setFoo和getFoo生成foo_ =和foo访问器吗?

我开始在Android上使用Scala,很多访问器方法都是标准的JavaBeans访问器,例如setTitle(...)getTitle().在scala中使用title_=title方法要好得多,所以我可以编写如下代码:

button.title = "Foo"
Run Code Online (Sandbox Code Playgroud)

有没有办法 JavaBeans样式的访问器中自动映射这些,也许使用Dynamic特征?

scala

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

如何使自定义UIView可访问?

我有一个自定义UIView子类,其中包含一个单元格网格,每个单元格也是自定义UIView子类.

我对使用Keep It Functional测试框架感兴趣,该框架要求每个视图都有一个acccessibilityLabel.

如何配置单元类以具有可访问性标签,因此我可以在测试中单独引用它们?

iphone cocoa-touch kif-framework

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

带有implicits的意外行为

昨天我有一个奇怪的错误,我最终缩减为以下代码:

Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_29).
Type in expressions to have them evaluated.
Type :help for more information.

scala> class X extends Function[String, Int] { def apply(x: String) = Integer.parseInt(x) }
defined class X

scala> implicit val x = new X
x: X = <function1>

scala> "56" / 2
res2: Int = 28
Run Code Online (Sandbox Code Playgroud)

我希望这会引发异常,因为String没有/方法.相反,Scala将隐式变量视为隐式方法(因为它实现Function[String,Int])并将字符串"56"转换为整数56.

这是如何运作的?基于隐式搜索的规则,我不认为将充当函数的隐式变量.

scala implicit

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

Swift:“私有”和“内部”之间的访问级别?

在我的 Swift 代码中,我经常使用 private 修饰符来限制辅助类的可见性。例如,在一个文件中,我将有 aGridController和 a GridControllerModel

GridControllerUI)应该可供应用程序的其余部分访问,但模型类完全是内部的,并且永远不应该被应用程序的其余部分访问。

我可以在 Swift 中通过创建两个类private并将它们保存在同一个文件中来解决这个问题。但随着班级规模的扩大,这会变得很笨拙。我想做的是将每个类保存在一个单独的文件中(为了编程方便),但阻止对模型类的任何访问GridController(为了信息隐藏的目的)。

在 Swift 中有什么办法可以做到这一点吗?

oop information-hiding access-modifiers swift

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

我可以并行运行多个iOS UI测试吗?

我正在为我的iOS应用程序构建UI测试套件.我需要在几个不同的设备上测试我的应用程序的功能,但是现在我必须选择我想要的模拟器,运行测试,然后重复.

现在Xcode支持多个并行运行的模拟器,有没有办法同时在多个不同的设备模拟器上运行UI测试?

xcode ui-testing ios ios-simulator xcode-ui-testing

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

如何测试 PHImageResultIsInCloudKey?

我的应用程序有一个自定义照片选择器,它使用照片框架来浏览相册并选择一张照片。我单独报告了一个非常具体的错误,该错误仅在用户 (a) 打开 iCloud 照片库,(b) 在他们的照片设置中打开优化存储和 (c) 特定相册和/或图像已被移出设备。

在这种情况下,看起来没有实际图像返回到我传递给的闭包PHCachingImageManager#requestImage。相反,根据我收集的内容,PHImageResultIsInCloudKey包含在info字典中,我需要重新调用isNetworkAccessAllowed设置为 true的请求。

但是,在我自己的测试中,我无法让这种特定情况发生,因此我可以确认我的修复程序有效。即使打开了 iCloud 照片库和优化存储,我仍然总是能得到一个图像,而永远不会得到PHImageResultIsInCloudKey.

有没有办法强制图像在设备外并且必须从云端加载的情况?

ios photosframework phasset

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

Objective-C属性和内存管理

给定以下属性定义:

@property (nonatomic,retain) MyObject* foo;
Run Code Online (Sandbox Code Playgroud)

以下代码是否导致内存泄漏:

self.foo = [[MyObject alloc] init];
Run Code Online (Sandbox Code Playgroud)

它看起来像ALLOC呼叫递增对象的保留数为1,则保留里面的属性setter就增加到1.但由于初始计数永远不会递减至0,自我被释放时,对象甚至会留下来.这个分析是否正确?

如果是这样,看起来我有两个选择:

self.foo = [[[MyObject alloc] init] autorelease];
Run Code Online (Sandbox Code Playgroud)

出于性能原因,不建议在iPhone上使用,或者:

MyObject* x = [[MyObject alloc] init];
self.foo = x
[x release];
Run Code Online (Sandbox Code Playgroud)

这有点麻烦.还有其他选择吗?

properties objective-c

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

如何在特定的git提交中查看文件?

给定一个文件foo.m,我如何让Git向我展示foo.m的完整内容,因为它们处于某个提交x?

git

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