小编Bro*_*die的帖子

Objective-C将NSDate设置为当前UTC

是否有一种简单的方法来NSDate使用当前的UTC日期/时间进行初始化?

iphone utc objective-c nsdate ios

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

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

在iOS中自动续订订阅背后的逻辑是什么

我正在与客户合作构建一个使用自动续订订阅的报亭应用.我似乎无法弄清楚这个的正确逻辑.我理解应用内购买,但之前从未搞过订阅.

我似乎无法围绕着追踪这一点.苹果似乎希望尽可能地做到这一点.

我希望有一个应用程序,每月提供一个新的杂志作为单一,非消费品购买,或允许他们订阅.

我理解在购买订阅时验证收据的概念,但之后会发生什么?应用程序是否每次启动时重新检查订阅以查看订阅是否是最新的?初次购买后,续订收据来自哪里?

我查看了Urban Airship,它似乎正在为您跟踪这一点 - 但我没有找到实施订阅的示例应用程序或教程.还有其他类似的服务吗?

subscription in-app-purchase ios

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

如何确定两组纬度/经度坐标之间的距离?

我正在尝试写一些能够确定lat/lon坐标集之间距离的东西.

我使用的是我在本网站上找到的以下代码:

public static double distance (double lat1, double lon1, double lat2, double lon2) { 
    double lat1 = Convert.ToDouble(latitude);
    double lon1 = Convert.ToDouble(longitude);
    double lat2 = Convert.ToDouble(destlat);
    double lon2 = Convert.ToDouble(destlon);

    double theta = toRadians(lon1-lon2); 
    lat1 = toRadians(lat1); 
    lon1 = toRadians(lon1); 
    lat2 = toRadians(lat2); 
    lon2 = toRadians(lon2); 

    double dist = sin(lat1)*sin(lat2) + cos(lat1)*cos(lat2)*cos(theta); 
    dist = toDegrees(acos(dist)) * 60 * 1.1515 * 1.609344 * 1000; 

    return dist; 
} 
Run Code Online (Sandbox Code Playgroud)

我的问题是我遇到编译错误"当前上下文中不存在名称'toRadians'/'cos'/'sin /'toDegrees'..."我做错了什么?

c# distance latitude-longitude

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

iPad视网膜模拟器中的CATiledLayer性能不佳

我希望也许这只是模拟器的一个问题,但当然它让我担心,因为我已经提交了我的视网膜应用程序,直到16日才能测试它.

我在我的应用程序中实现了CATiledLayer来查看非常大的地图.地图的图块来自互联网,但它们也会被缓存,因此,通常它们实际上是直接从设备加载的.

在iPad 1和iPad2上,它的工作非常漂亮.您只能注意到iPad 2上呈现的图块,即使它们来自互联网也是如此.

在iPad模拟器上它工作得很漂亮.

我的问题是iPad视网膜模拟器.在视觉上,它看起来没问题.地图的大小正确,并与我用来显示数据叠加层的另一个图层对齐,但是它会慢慢加载.大部分时间我尝试了一次,直到我开始滚动它不会加载任何瓷砖的话,那么当它装载瓷砖它在做什么,也许1每秒看起来很可怕.

我没有在视网膜上运行的代码比标准分辨率屏幕不同,所以我希望这只是模拟器的问题......但我仍然担心.

有没有其他人在自己的应用程序中看到过这个

ipad catiledlayer ios retina-display

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

防止显示一个表单的多个实例

我正在开发一个应用程序,其中有一个主要表单和几个可以同时使用的其他表单.当用户点击打开另一个表单时,我想使其单击表单按钮,如果表单已经打开,则不会再次打开表单.

showDialog不会工作,因为用户仍然需要访问主窗体上的控件.

这是我的帮助窗口代码,所有其他表单以相同的方式打开.

private void heToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form help = new help();
            help.Show();
        } 
Run Code Online (Sandbox Code Playgroud)

c# forms window

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

iphone uiscrollview和uiimageview - 设置初始缩放

我使用以下代码将图像加载到滚动视图中.图像始终以100%变焦加载.有没有办法将其设置为加载到另一个缩放级别,比如.37?

我试过scrollView.zoomScale = .37但它似乎没有用

UIImageView *tempImage = [[UIImageView alloc]initWithImage:[UIImage imageWithData:data]];
        self.imageView = tempImage;

        scrollView.contentSize = CGSizeMake(imageView.frame.size.width , imageView.frame.size.height);
        scrollView.maximumZoomScale = 1;
        scrollView.minimumZoomScale = .37;
        scrollView.clipsToBounds = YES;
        scrollView.delegate = self;

        [scrollView addSubview:imageView];
Run Code Online (Sandbox Code Playgroud)

iphone zoom objective-c uiscrollview uiimageview

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

在C#中删除动态创建的控件

我有一个程序,可以在图表中添加一系列"blips":

PictureBox blip = new PictureBox();
blip.Location = new Point(blipHours, blipAltitude);
blip.Size = new Size(6, 6);
blip.BackColor = System.Drawing.Color.Lime;
blip.Text = "";
blip.Name = callsign;
this.Controls.Add(blip);
this.Controls.SetChildIndex(blip, 0);
Run Code Online (Sandbox Code Playgroud)
  1. 如何清除使用此代码创建的所有"blip"按钮?

  2. 当名称等于某个时,有没有办法改变blip的背景颜色callsign?每个blip与a中的选择相关联ListBox,并且我想在用户选择它时更改blip的颜色.

c# controls dynamic

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

iPad(非常)简单的绘图

我正在尝试在我的应用程序中实现一个非常简单的绘图视图.这只是我的应用程序的一小部分,但它变成了一个真正的麻烦.这是我到目前为止所拥有的,但它现在正在显示的是莫尔斯代码,如点和线.

  - (void)viewDidLoad {
        [super viewDidLoad];
    self.view.backgroundColor = [UIColor whiteColor];
    NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                         NSUserDomainMask, YES);
    NSString *docsPath = [paths objectAtIndex:0];

    NSString *savePath  = [NSString stringWithFormat:@"%@/notePadImage.jpg",docsPath];

    NSData *data = [NSData dataWithContentsOfFile:savePath];

    UIImage *image = [UIImage imageWithData:data];

    if (image == nil) {
        NSString *pathToBlank = [[NSBundle mainBundle]pathForResource:@"blankNotePadPage" ofType:@"png"];
        NSData *data = [NSData dataWithContentsOfFile:pathToBlank];
        image = [UIImage imageWithData:data];
    }
    arrayOfTouches = [[NSMutableArray alloc] initWithCapacity:10];
    self.drawImage.image = image;

    mouseMoved = 0;
    [self.view bringSubviewToFront:closeButton];
    [self.view bringSubviewToFront:clearButton];
    self.timer = [NSTimer scheduledTimerWithTimeInterval:.02 target:self selector:@selector(drawIt) userInfo:nil repeats:YES]; …
Run Code Online (Sandbox Code Playgroud)

iphone draw cgimage ipad

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

iPhone - 在一张纸上打印多张图像

我有一个jpgs(7)数组,我想打印.所有的图像都是相同的尺寸,900x1382,我想通过将它们旋转90度并在顶部/底部打印在一张信纸大小的纸上将它们打印成两页.

听起来我需要创建一个printFormatter,但这就是我遇到的问题.我已经阅读了Apple的绘图和打印指南大概10次,我无法想象如何做我想做的事情.

有人可以帮助我,或者至少指出我的方向是一个好的教程吗?

printing iphone ios

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