小编Oli*_*ver的帖子

Google Maps网站和API:结果不同

为什么对Google Maps Geocoder API的调用返回的结果与我在浏览器中看到的结果不同?

这个会返回许多项目:http:
//maps.google.fr/maps?q = McDonald,+ paris

这个返回ZERO_RESULT:http://maps.googleapis.com/maps/api/geocode/xml?McDonald,+ paris&senns = false

api google-maps request geolocation

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

Xcode 4 - 专用配置设置:构建设置和方案定义

我完全迷失了Xcode 4构建设置和方案.

在Xcode 4中,您有以下项目:

主项目窗口中的弹出菜单允许您选择要运行/测试/分析/的"目标"...

在此输入图像描述

一些构建设置:

在此输入图像描述

计划经理:

在此输入图像描述

计划编辑:

在此输入图像描述

使用这些接口,我如何定义许多具有自己的项目构建设置的方案.
我的意思是,今天,无论我做什么,当我在一个方案上更改构建设置时,让我们说"Debug for me",然后选择另一个方案让我们说"Release",构建设置就是我改变的那个.

例如,在谈论"RUN"动作时,我如何为"AppStore上的发布"设置不同的构建设置,其他一些用于"在我的iPhone上发布",以及其他用于"在调试团队的iPhone上调试"的设置.

假设我想在这些配置文件之间更改配置配置文件,添加/删除一些用户定义的构建设置,更改iOS目标以及其他类似的东西?

所有这些设置都适用于所有目标.
或者如果我想要具体目标......

这怎么办?

settings configuration xcode build ios

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

使用CGAffineTransform在视图上应用缩放和旋转

所以我需要对视图应用一些缩放和一些旋转(我使用手势执行此操作),因此对于每个手势,我更新当前的scalling和rotation值,例如:

self.scaleWidth *= gesture.scale; //When I detect an horizontal pinch
self.scaleHeight *= gesture.scale; //When I detect a vertical pinch
self.rotationAngle += gesture.rotationAngle; //When I detect a rotation
Run Code Online (Sandbox Code Playgroud)

然后我执行以下操作来转换视图:

CGAffineTransform transform = CGAffineTransformScale(CGAffineTransformIdentity, self.scaleWidth, self.scaleHeight);
self.theSubViewToTransform.transform = CGAffineTransformRotate(transform, self.rotationAngle);
Run Code Online (Sandbox Code Playgroud)

当我只进行缩放时,它工作正常.当我进行缩放然后旋转时,它旋转正常.旋转后,我尝试再次缩放,它不能正常工作:应用缩放比如旋转后完成,使我的图像结构变形.

我以为我做了需要做的事情以避免这种情况:每次从身份变换开始,先缩放然后旋转,但显然我错了......

有人知道我的实施有什么问题吗?

谢谢

objective-c cgaffinetransform ios

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

iPhone - 无法在iOS 5.0.1设备上运行来自XCode的应用程序,因为iOS从5.0更新

我刚刚将我的iPhone更新到iOS 5.0.1,而XCode不再认识它作为运行应用程序的有效设备.

我已经去了组织者,将设备重置为开发设备,更新了我的组件和库......但仍然没有.设备没有出现在主窗口弹出窗口的可用目的地中...

如何在设备上再次测试?

iphone xcode ios xcode4

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

iPhone - 我如何知道iOS的振动是打开还是关闭?

你知道我怎么知道iPhone是否处于振动模式?我在网上找不到任何相关内容...太累了看?

我想在应用程序中显示一个图标,以便用户可以在手机处于振动模式时查看它.Tha app也有不同的行为,取决于用户是否想要被打扰(振动)或不振动(振动).

谢谢.

iphone cocoa-touch vibration

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

iPhone - 镜像从前置摄像头拍摄的照片

使用iPhone 4的前置摄像头拍摄照片时,拍摄的照片与iPhone屏幕上显示的照片相比较.我怎样才能恢复UIImage(不是UIImageView)的"屏幕"视图,并能够像这样保存它?

我试过了 :

UIImage* transformedImage = [UIImage imageWithCGImage:pickedImage.CGImage scale:1.0 orientation:UIImageOrientationLeftMirrored];
UIImageWriteToSavedPhotosAlbum (transformedImage, self, @selector(photoSaved:didFinishSavingWithError:contextInfo:), nil);
Run Code Online (Sandbox Code Playgroud)

然后把它放在屏幕上.它与屏幕上显示的几乎相同,但保存的图像失真.

那么......我怎样才能恢复UIImage(不是UIImageView)的"屏幕"视图,并能够像这样保存它?

我也尝试过这种方式:

UIImage* pickedImage = [[info objectForKey:UIImagePickerControllerOriginalImage] retain];
UIImage* transformedImage;

CGSize imageSize = pickedImage.size;
UIGraphicsBeginImageContextWithOptions(imageSize, YES, 1.0);
GContextRef ctx = UIGraphicsGetCurrentContext();

CGContextRotateCTM(ctx, 3.14);  // rotate by 180°
CGContextScaleCTM(ctx, 1.0, -1.0); // flip vertical
CGContextDrawImage(ctx, CGRectMake(0.0, 0.0, imageSize.width, imageSize.height), pickedImage.CGImage);
transformedImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

但这只是一个黑色的图像.

iphone camera mirroring uiimagepickercontroller uiimage

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

有没有办法在Xcode中安装旧的iOS SDK?

我想确保我的应用程序的一些向后兼容性,通过使用较旧的SDK编译它们来测试更新的类和方法.但是,Xcode仅适用于最新iOS版本的SDK.

我已经下载并安装了iOS 3.1.3 SDK(使用此处描述的方法)并且工作正常.我的代码是__IPHONE_OS_VERSION_MAX_ALLOWED,__ IPHONE_OS_VERSION_MIN_REQUIRED以及这样的respondsToSelector已满(不太满:-)).

这适用于iOS 3.1.3 SDK,但是如果将来我想用4.0 SDK重复这个过程呢?是否有在最新Xcode中安装旧SDK版本的一般过程?

iphone xcode backwards-compatibility ios

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

iPhone - 计算机上存储的[NSUserDefaults standardUserDefaults]文件在哪里?

在iPhone上运行应用程序时(例如,当您可以通过其他方式测试某些GPS或相机功能时),我在哪里可以找到并检查NSUserDefaults创建的文件以保存standardUserDefaults?我正在运行XCode 4.

nsuserdefaults ios

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

iPhone - 以像素为单位获取视图的大小

我有一个相机拍照,我想将其调整到一个视图的确切大小.但是... iPhone 4上的bounds.size没有考虑视网膜显示.

我想要一个可以给我视图的真实像素大小的代码,因此它可以在任何设备上工作,而无需测试/知道它运行的硬件类型.

你知道我怎么做吗?

iphone size pixel uiview retina-display

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

Xcode - 如何更改应用程序/项目名称:我需要更新和检查什么?

使用Xcode 4.2,如果我想更改我的应用程序/项目名称(包括由Xcode自动创建的项目文件夹和子文件夹的名称),我需要更新哪些不同的项目以使整个事情再次编译和工作喜欢魅力?

我注意到我必须更改pch访问路径,包标识符......但我害怕丢失一些东西.

compiler-construction iphone xcode ios

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