小编Tib*_*abo的帖子

我在哪里可以找到ios版本的统计数据?

我将开始一个重大项目,我必须选择我需要定位的iOS SDK版本.为此,我最近有关于在iPhone上使用ios 5和6的统计数据.

哪里可以找到这些统计数据?

iphone usage-statistics ios5 ios6

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

如何将沙盒应用程序添加到登录项

如果用户选择该选项,我希望我的应用程序自动启动.我一直在使用的方法不再允许在沙盒应用中使用.

我知道我必须创建一个助手来实现这一目标吗?是否有一个简单的教程,包含示例代码?

我找到了这个教程,但它对我不起作用:http://www.delitestudio.com/2011/10/25/start-dockless-apps-at-login-with-app-sandbox-enabled/

这是一个非常标准的事情,我不明白为什么没有可用的示例项目.

更新:

我上传了一个示例项目:http://ge.tt/6DntY4K/v/0?c

macos xcode cocoa sandbox

20
推荐指数
2
解决办法
8327
查看次数

iOS模拟器仅列出最新的iOS版本.如何设置早期版本

根据文档应该能够选择运行模拟器的iOS版本,但是只有最新的4.3.2列在"硬件/版本"下.

帮助说:"要设置模拟环境中使用的iOS版本,请选择硬件>版本,然后选择要测试的版本."

我不想支持3.x(虽然它会很好),但至少我想在4.2,4.1和4.0上模拟我的应用程序.这是怎么回事?他们为什么不上市?

更新:我在Lion上,所以我无法安装早期版本的Xcode.在升级之前,我可以轻松地测试不同的版本.

iphone xcode ios ios-simulator

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

如何从UIImageView以全分辨率获得旋转,缩放和平移图像?

我有一个UIImageView,可以通过手势识别器旋转,平移和缩放.因此,它在其封闭视图中被裁剪.一切都很好,但我不知道如何以完整的分辨率保存图片的可见部分.这不是一个屏幕抓取.

我知道我直接从UIImageView的可见内容中获取UIImage,但它仅限于屏幕的分辨率.

我假设我必须在UIImage上进行相同的转换并裁剪它.有一个简单的方法吗?

更新:例如,我有一个高分辨率图像的UIImageView,让我们说一张800万像素的iPhone 4s相机照片,它是用手势转换的,因此它会在其封闭视图中缩放,旋转和移动.显然有一些裁剪正在进行,因此只显示了部分图像.显示的屏幕分辨率和下划线图像分辨率之间存在巨大差异,我需要图像分辨率中的图像.UIImageView位于UIViewContentModeScaleAspectFit中,但是使用UIViewContentModeScaleAspectFill的解决方案也没问题.

这是我的代码:

- (void)rotatePiece:(UIRotationGestureRecognizer *)gestureRecognizer {

    if ([gestureRecognizer state] == UIGestureRecognizerStateBegan || [gestureRecognizer state] == UIGestureRecognizerStateChanged) {
        [gestureRecognizer view].transform = CGAffineTransformRotate([[gestureRecognizer view] transform], [gestureRecognizer rotation]);
        [gestureRecognizer setRotation:0];
    }
}

- (void)scalePiece:(UIPinchGestureRecognizer *)gestureRecognizer {

    if ([gestureRecognizer state] == UIGestureRecognizerStateBegan || [gestureRecognizer state] == UIGestureRecognizerStateChanged) {
        [gestureRecognizer view].transform = CGAffineTransformScale([[gestureRecognizer view] transform], [gestureRecognizer scale], [gestureRecognizer scale]);
        [gestureRecognizer setScale:1];
    }
}

-(void)panGestureMoveAround:(UIPanGestureRecognizer *)gestureRecognizer;
{
    UIView *piece = [gestureRecognizer view];

    //We …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uiimageview uigesturerecognizer

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

从Cocoa发送电子邮件

如何在不使用任何电子邮件客户端的情况下从Cocoa应用程序发送电子邮件?我有NSURL,但它打开了一个电子邮件客户端.我希望在没有发生这种情况的情况下发送电子邮件.

email macos xcode cocoa objective-c

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

如何轻松地在笔尖中设计UIScrollView的内容

我有一个scrollview,它必须显示一个大于可用显示区域的视图.我想轻松设计用户界面,而不必在每次必须进行一些更改时上下移动嵌入式视图.问题是可见区域外的所有内容在IB中都是不可见的.

是否有任何开关或技巧使IB中的所有内容都可见?

xcode cocoa-touch interface-builder

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

如何围绕任意点旋转对象?

我想以圆形方式围绕任意点旋转UILabel,而不是直线.这是我的代码.最后一点是完美的,但它在初始点和终点之间经过一条直线.

- (void)rotateText:(UILabel *)label duration:(NSTimeInterval)duration degrees:(CGFloat)degrees {
    /* Setup the animation */
    [UILabel beginAnimations:nil context:NULL];
    [UILabel setAnimationDuration:duration];


    CGPoint rotationPoint = CGPointMake(160, 236);
    CGPoint transportPoint = CGPointMake(rotationPoint.x - label.center.x, rotationPoint.y - label.center.y);

    CGAffineTransform t1 = CGAffineTransformTranslate(label.transform, transportPoint.x, -transportPoint.y);
    CGAffineTransform t2 = CGAffineTransformRotate(label.transform,DEGREES_TO_RADIANS(degrees));
    CGAffineTransform t3 = CGAffineTransformTranslate(label.transform, -transportPoint.x, +transportPoint.y);

    CGAffineTransform t4 = CGAffineTransformConcat(CGAffineTransformConcat(t1, t2), t3);
    label.transform = t4;   

    /* Commit the changes */
    [UILabel commitAnimations];

}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch core-animation core-graphics objective-c ios

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

如何在cocoa(不触摸)中使用核心动画为png序列设置动画

我想在NSImageView中为png序列设置动画,但我无法使其工作.它只是不想显示任何动画.有什么建议吗?

这是我的代码:

- (void) imageAnimation {
  NSMutableArray *iconImages = [[NSMutableArray alloc] init];
  for (int i=0; i<=159; i++) {
    NSString *imagePath = [NSString stringWithFormat:@"%@_%05d",@"clear",i];
    [iconImages addObject:(id)[NSImage imageNamed:imagePath]];
    //NSImage *iconImage = [NSImage imageNamed:imagePath];
    //[iconImages addObject:(__bridge id)CGImageCreateWithNSImage(iconImage)];
  }


  CALayer *layer = [CALayer layer];
  CAKeyframeAnimation *animation = [CAKeyframeAnimation animationWithKeyPath:@"contents"];
  [animation setCalculationMode:kCAAnimationDiscrete];
  [animation setDuration:10.0f];
  [animation setRepeatCount:HUGE_VALF];
  [animation setValues:iconImages];

  [layer setFrame:NSMakeRect(0, 0, 104, 104)];
  layer.bounds = NSMakeRect(0, 0, 104, 104);
  [layer addAnimation:animation forKey:@"contents"];

  //Add to the NSImageView layer
  [iconV.layer addSublayer:layer];
}
Run Code Online (Sandbox Code Playgroud)

cocoa core-animation calayer

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

更改特定文件扩展名的 S3 存储桶策略中的内容类型

目前,当我将属性列表文件(plist 扩展名)放置到 S3 存储桶时,它出于某种原因将 Content-type 设置为 application/octet-stream。当我在 Objective-C (iOS) 中下载它时会导致问题。

如何更改存储桶策略,使其自动将 Content-type 设置为 text/plain

amazon-s3 amazon-web-services

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

第三方mac开发人员应用程序(目前没有配置文件)问题

我有这个奇怪的问题.Xcode目标找不到我的第三方mac开发人员证书.我仍然可以构建,运行,提交应用程序,但Apple会在下一个版本中向我发送电子邮件以解决问题(无证书).

这是我到目前为止所尝试的:

  • 重新创建所有Mac证书(Mac App,Instlaller,Developer和WWDR)
  • 从Keychain删除旧证书
  • 下载新的并在登录和系统中安装所有(以防万一)
  • 重新启动计算机,清理Xcode,甚至启动一个新的虚拟项目

我错过了什么吗?我最近得到了一个新的Macbook,所以我在Lion上运行它,我的数据从SL传输,Xcode 4.1和Xcode 4.2的行为方式相同.

目标:目前没有配置文件匹配(只显示我的iPhone证书)(我刚从项目中复制了名称以使提交过程满意) 目标

xcode cocoa certificate xcode4

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