我刚刚为XCode添加了配置文件(需要支持通知和应用程序购买),根据需要设置临时分发的构建配置,并尝试在设备上运行应用程序(我过去曾多次这样做过) ,没有任何问题).
该应用已安装,但无法启动.在控制台上,我看到以下消息:
Error launching remote program: failed to get the task for process 82.
Error launching remote program: failed to get the task for process 82.
The program being debugged is not being run.
The program being debugged is not being run.
Run Code Online (Sandbox Code Playgroud)
但是,如果我手动启动设备上的应用程序,它将按预期工作.我最近为Snow Leopard安装了最新的XCode 3.2.这是这个版本的XCode的已知错误还是我做错了什么?
编辑:使用开发配置文件进行发布分发时,它可以正常工作.我再次检查了ad hoc配置文件,以确保它包含我正在使用的设备.
我已经看到它用于编程(特别是在C++领域)并且不知道它是什么.据推测它是一种设计模式,但我可能是错的.谁能举出一个很好的例子?
我想用php从图片中提取GPS EXIF标签.我正在使用exif_read_data()返回所有标签+数据的数组:
GPS.GPSLatitudeRef: N
GPS.GPSLatitude:Array ( [0] => 46/1 [1] => 5403/100 [2] => 0/1 )
GPS.GPSLongitudeRef: E
GPS.GPSLongitude:Array ( [0] => 7/1 [1] => 880/100 [2] => 0/1 )
GPS.GPSAltitudeRef:
GPS.GPSAltitude: 634/1
Run Code Online (Sandbox Code Playgroud)
我不知道如何解释46/1 5403/100和0/1?46可能是46°,但其余的尤其是0/1呢?
angle/1 5403/100 0/1
Run Code Online (Sandbox Code Playgroud)
这个结构是关于什么的?
如何将它们转换为"标准"的(如维基百科的46°56'48"N 7°26'39"E)?我想将坐标传递到谷歌地图api,以在地图上显示图片位置!
是否有任何通用的启发式,提示,技巧或常用设计范例可用于将递归算法转换为迭代算法?我知道可以做到,我想知道在这样做的时候是否有值得牢记的做法.
虽然我曾经在Xcode的早期版本中用Cmd+ 编译单个源文件,K但是在Xcode 4中如何做同样的事情呢?(请注意,这与预处理或显示文件的反汇编不同.)如果建议从命令行进行编译,则必须包含项目的设置,包括路径,预处理器定义等.
一个示例用例是我更改头文件但只想测试更改对单个源文件的影响,而不是所有依赖于该头的文件.
我正在寻找从double或short实例化NSDecimalNumber的最佳方法.有以下NSNumber类和实例方法......
+NSNumber numberWithFloat
+NSNumber numberWithDouble
-NSNumber initWithFloat
-NSNumber initWithDouble
Run Code Online (Sandbox Code Playgroud)
但这些似乎会返回NSNumber.另一方面,NSDecimalNumber定义以下内容:
+NSDecimalNumber decimalNumberWithMantissa:exponent:isNegative:
+NSDecimalNumber decimalNumberWithDecimal:
Run Code Online (Sandbox Code Playgroud)
这里有几种可能性.如果您将NSDecimalNumber设置为上述NSNumber便捷方法的返回值,则Xcode会生成警告.
希望能以最干净,最正确的方式投入...
我在MATLAB中有一个NxM矩阵,我想以类似于JPEG重新排序其子块像素的方式重新排序:
我希望算法是通用的,这样我就可以传入任何维度的二维矩阵.我是一名C++程序员,我非常想写一个旧的学校循环来实现这个目标,但我怀疑在MATLAB中有更好的方法.
我宁愿想要一个在NxN矩阵上运行的算法,然后从那里开始.
1 2 3
4 5 6 --> 1 2 4 7 5 3 6 8 9
7 8 9
Run Code Online (Sandbox Code Playgroud) 我有一个随机排序的唯一闭端范围列表R 0 ... R n-1其中
R i = [r1 i,r2 i ](r1 i <= r2 i)
随后,一些范围重叠(部分或完全),因此需要合并.
我的问题是,用于合并这些范围的最佳算法或技术是什么.这种算法的示例或到执行这种合并操作的库的链接将是很好的.
我来自C++世界所以分配的概念this让我不寒而栗:
this = new Object; // Gah!
Run Code Online (Sandbox Code Playgroud)
但是在Objective-C中有一个类似的关键字,self这是完全可以接受的:
self = [super init]; // wait, what?
Run Code Online (Sandbox Code Playgroud)
许多示例Objective-C代码在init例程中使用上述行.我的问题:
1)为什么赋值self有意义(答案如"因为语言允许它"不计算)
2)如果我不在self我的init日常工作中分配会怎样?我是否将我的实例置于某种危险之中?
3)当以下if语句失败时,它意味着什么,我该怎么做才能从中恢复:
- (id) init
{
self = [super init];
if (self)
{
self.my_foo = 42;
}
return self;
}
Run Code Online (Sandbox Code Playgroud) 采用单个输入整数N(N> = 3)的字符数最短的代码,并返回索引数组,迭代时将根据JPEG"zigzag"扫描模式遍历Nx N矩阵.以下是遍历8x8矩阵src的示例遍历:
![]()
(中间矩阵不是输入或输出的一部分,只是输入表示的NxN矩阵的表示.)
1 2 3
(Input) 3 --> 4 5 6 --> 1 2 4 7 5 3 6 8 9 (Output)
7 8 9
1 2 3 4
(Input) 4 --> 5 6 7 8 --> 1 2 5 9 6 3 4 7 10 13 14 11 8 12 15 16 (Output)
9 10 11 12
13 14 15 16
Run Code Online (Sandbox Code Playgroud)