标签: iphone-3gs

ARMv7 + NEON的快速正弦/余弦:寻找测试人员......

有人可以访问iPhone 3GS或Pandora,请测试我刚写的下面的汇编程序吗?

它应该在NEON矢量FPU上非常快速地计算正弦和余弦.我知道它编译得很好,但没有足够的硬件我就无法测试它.如果你可以计算一些正弦和余弦,并将结果与​​sinf()和cosf()的结果进行比较,那将会有所帮助.

谢谢!

#include <math.h>

/// Computes the sine and cosine of two angles
/// in: angles = Two angles, expressed in radians, in the [-PI,PI] range.
/// out: results = vector containing [sin(angles[0]),cos(angles[0]),sin(angles[1]),cos(angles[1])]
static inline void vsincos(const float angles[2], float results[4]) {
    static const float constants[]  = { 
    /* q1 */  0,                M_PI_2,           0,                M_PI_2,
    /* q2 */  M_PI,             M_PI,             M_PI,             M_PI,
    /* q3 */  4.f/M_PI,         4.f/M_PI,         4.f/M_PI,         4.f/M_PI,
    /* q4 */ -4.f/(M_PI*M_PI), -4.f/(M_PI*M_PI), -4.f/(M_PI*M_PI), -4.f/(M_PI*M_PI),
    /* q5 …
Run Code Online (Sandbox Code Playgroud)

performance assembly arm iphone-3gs neon

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

iPhone应用程序无法在旧设备上运行(3G,3GS,...)

可能重复:
使用Xcode 4.2和iOS 5 SDK时是否可以定位较旧的iOS版本?

我开发了一款适用于iPhone 4(iOS 4.3和5)(在开发过程中使用)的应用程序.现在我尝试在3GS(iOS 4.3.3)和3G(iOS 4.2)上进行测试.但是app不会加载到这些设备中.尝试部署到设备时,我可以在consol上看到以下消息.

Sat Jan  1 17:27:38 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: 
            Could not receive USB message #6 from Xcode. Killing connection 
Sat Jan  1 17:27:38 unknown com.apple.mobile.lockdown[16] <Notice>: Could not 
            receive size of message
Run Code Online (Sandbox Code Playgroud)

我已经在Xcode 4.0.2以及4.2 beta上进行了测试.重启的设备和MAC但仍然相同.有人能知道这个问题吗?谢谢

iphone usb xcode iphone-3gs ios4

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

电影Item的UIImagePickerController

我正在iPhone 3GS上编写一个简单的视频上传应用程序,我首先将用户引导到相册,然后选择要共享或上传的视频.我以下列方式使用UIImagePickerController:

videoPickerCtrl = [[UIImagePickerController alloc] init];
 videoPickerCtrl.delegate = self;
 videoPickerCtrl.sourceType =  UIImagePickerControllerSourceTypePhotoLibrary;
 videoPickerCtrl.mediaTypes = [UIImagePickerController  availableMediaTypesForSourceType:videoPickerCtrl.sourceType];   

 videoPickerCtrl.allowsImageEditing = NO;
 videoPickerCtrl.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
 [window addSubview:videoPickerCtrl.view];
Run Code Online (Sandbox Code Playgroud)

但我可以看到,一旦控制器被调用,就会出现令人不安的视频修剪界面.按"选择"后,无论是否触摸剪裁控制,视频都会被修剪.有没有办法绕过这个修剪界面并直接获取视频文件的路径?

iphone uiimagepickercontroller iphone-3gs

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

无法将iPhone 3gs(iOS 5.0.1)与Instruments应用程序连接

当我将我的3gs(iOS 5.0.1)设备连接到Instruments时,我收到此错误消息

" Failed to start Instruments daemon for 'iOS' on  iPhone 3GS (v5.0.1)' (The service is invalid.)

Please reconnect the device."
Run Code Online (Sandbox Code Playgroud)

当我重新连接设备时,此信息出现在仪器上.如何使用此设备进行性能测试.

谢谢.

instruments iphone-3gs ios5

10
推荐指数
2
解决办法
4698
查看次数

3G iPhone设备"已完成运行"但应用程序无法加载

我正在尝试在3G设备上运行应用程序.Xcode表示该应用程序已"完成在iPhone上运行",但该应用程序将无法部署.我想我的架构配置正确(见下图)

在此输入图像描述

在此输入图像描述

任何帮助都会很棒,

谢谢

iphone iphone-3gs armv6 ios

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

使用Compass方向旋转MapView

嵌入式MKMapView旋转是否可以始终面向iPhone面向的方向?基本上我想模仿我自己的应用程序上的地图应用程序旋转功能.

我看到iPhone SDK没有公开这个功能.但是,我想知道是否可以使用旋转整个视图CGAffineTransformMakeRotate.它会影响点击和缩放吗?有没有更好的办法?

iphone cocoa-touch iphone-3gs

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

处理超高分辨率图像的最佳方法是什么?

我正在开发一个应用程序,它需要使用分辨率高于(2000 x 2000)的图像,以达到文本清晰度.

我有一个背景图像,我需要在其上显示具有相同分辨率的叠加图像.叠加的数量是可变的,从2到30.

在使用UIImage加载图像时,每个像素需要4个字节,因此如果一个图像的分辨率为3000x3000,则需要最多34 MB的内存,15 MB的2000 x 2000.

这就是问题出现的问题,应用程序在3GS上加载4-5张图像后崩溃,在iPhone 4上加载11-13张图像.

需要将叠加层准确放置在背景图像上.它们就像我们在谷歌地图流量叠加层中所拥有的那样.这并不排除平铺,但使任务相对复杂.

我该如何处理这个问题?

iphone iphone-3gs ios iphone-4 ios5

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

获取iPhone的相机分辨率?

有没有办法获得iPhone相机的分辨率?显然3G有1200x1600,3GS有1500x2000,但我如何从我的代码中获取这些值(没有拍照).我需要他们对相机预览做一些仿射变换.

我可以检测它是3G或3GS来硬编码这些值,但它只是最后的手段.

iphone camera resolution detect iphone-3gs

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

使用OS 3.1中的UIImagePickerController从PhotoLibrary中挑选视频

我正在尝试从照片库中挑选视频.原则上我知道怎么做你将图像选择器的mediaType设置为NSArray,其中kUTTypeMovie是唯一的对象.但这似乎不适用于iPhone 3G.从OS 3.1开始,您可以存储在照片库中收到的视频.当您在"照片"应用程序中开始构建时,会显示视频.但是,使用UIImagePickerController不起作用.控制器报告它仅支持图像.当您尝试使用kUTTypeMovie设置控制器的mediaType时,它实际上崩溃了.

如果未指定媒体类型,则只有图像显示在选取器中.

有没有人设法从照片库中挑选视频?如果是,它只适用于3gs或3G吗?

问候

iphone iphone-3gs iphone-sdk-3.1

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

录像机适用于iPhone 3GS但不适用于iPhone 3G

我有一个AVAudioRecorder,它被初始化为:

_recorder = [AVAudioRecorder alloc];
NSMutableDictionary *recordSettings = [[[NSMutableDictionary alloc] initWithCapacity:2] autorelease];
[recordSettings setObject:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey: AVFormatIDKey];
[recordSettings setObject:[NSNumber numberWithInt:AVAudioQualityLow] forKey: AVEncoderAudioQualityKey]; 
NSURL *url = [NSURL fileURLWithPath:[self getActualSoundPath]];
[_recorder initWithURL:url settings:recordSettings  error:nil];    
[_recorder setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

这段代码在我的模拟器和我的iPhone 3GS上完美运行,但在旧的iPhone 3G上却没有...

有什么问题?

谢谢马库斯

iphone avaudiorecorder iphone-3gs 3g

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

锁屏iPhone

我的问题很简单(我想和希望).我想知道当我锁定手机时会发生什么.我做了一个类似时钟的小应用程序,它应该在给定时刻播放和循环声音(比如18:00).但是当我按下电源按钮并且电话锁定时,18:00没有任何反应.当我再次按下电源按钮18:05并显示"锁定屏幕"时,播放声音.

请注意,在锁定手机之前我没有返回主屏幕.当我解锁应用程序时,应用程序仍处于打开状态.有什么办法可以让我的应用程序在我锁定屏幕时仍能完成它的事情吗?或者这只是我可能犯的编程错误?

此致Paul Peelen

iphone xcode objective-c iphone-3gs

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

开发iphone 3gs和iphone 4的区别

我已经开发了原始iPhone,3G和3GS的应用程序,现在我需要为iPhone开发应用程序4.开发iPhone 3GS应用程序和iPhone 4有什么区别?

iphone objective-c iphone-3gs iphone-4

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

corebluetooth框架

我已经实现了一个应用程序来检查蓝牙是否使用CoreBluetooth.framework进行开/关,但是当我在我的iphone 3GS设备上运行该应用程序时,它显示该设备不支持蓝牙低功耗.请任何人帮我这个或只是暗示支持iphone 3GS的任何其他蓝牙API也很明显.

谢谢

bluetooth iphone-3gs core-bluetooth bluetooth-lowenergy

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