小编rak*_*hNS的帖子

找到CLLocationCoordinate2D点之间的距离

我从文档中知道,我们可以CLLocation使用函数找到两点之间的距离distanceFromLocation:.但我的问题是我没有CLLocation数据类型与我,我有CLLocationCoordinate2D点.那么如何找到两个CLLocationCoordinate2D点之间的距离.我看过帖子但对我没用.

iphone core-location ios

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

目标C中符号^的含义

可能重复:
目标C中的插入符号
这个^语法在Objective-C中意味着什么?

我厌倦了在目标C中搜索符号^的含义.我已经在许多项目中看到过它,尤其是在后台运行任务中.我将链接 http://developer.apple.com/library/ios/#samplecode/StitchedStreamPlayer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010092 ,MyStreamingMovieViewController.m你可以在里面找到以下内容 - (IBAction)endScrubbing:(id)sender method.

timeObserver = [[player addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(tolerance, NSEC_PER_SEC) queue:dispatch_get_main_queue() usingBlock:
                         ^(CMTime time)
                         {
                             [self syncScrubber];
                         }] retain];
    }
Run Code Online (Sandbox Code Playgroud)

另外http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication*    app = [UIApplication sharedApplication];

bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
    // Clean up any unfinished task business by marking where you.
    // stopped or ending the task outright.
    [app endBackgroundTask:bgTask];
    bgTask = UIBackgroundTaskInvalid;
}];

// Start the long-running task and return immediately.
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

    // Do the …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c background-process ios objective-c-blocks

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

深拷贝和浅拷贝

我已经阅读了帖子中深拷贝和浅拷贝之间差异的答案,深拷贝和浅拷贝有什么区别?.现在我有点怀疑当我们做了一个浅的副本

 newArray = [NSmutableArray arrayWithArray:oldArray];
Run Code Online (Sandbox Code Playgroud)

新数组将指向oldArray.(如图所示).现在当我从newArray中删除对象时会发生什么?如图所示,它应该从oldArray中移除相同的元素!这好像是

newArray = oldArray是浅拷贝,newArray = [NSmutableArray arrayWithArray:oldArray];是深拷贝.这样对吗?

iphone nsarray

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

iPad UIActionSheet没有显示

我使用这篇文章中的代码在我的应用程序中显示一个操作表.但它表现得像

在此输入图像描述

会是什么原因?

我显示操作表的代码是

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil 
                                                         delegate:nil
                                                cancelButtonTitle:nil
                                           destructiveButtonTitle:nil
                                                otherButtonTitles:nil];

[actionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];

CGRect pickerFrame = CGRectMake(0, 40, 300, 300);

UIView *pickerView = [[UIView alloc] initWithFrame:pickerFrame];
pickerView.backgroundColor=[UIColor blackColor];

[actionSheet addSubview:pickerView];


UISegmentedControl *closeButton = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObject:@"Close"]];
closeButton.momentary = YES; 
closeButton.frame = CGRectMake(260, 7.0f, 50.0f, 30.0f);
closeButton.segmentedControlStyle = UISegmentedControlStyleBar;
closeButton.tintColor = [UIColor blackColor];
[closeButton addTarget:self action:@selector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged];
[actionSheet addSubview:closeButton];


[actionSheet showInView:[[UIApplication sharedApplication] keyWindow]];

[actionSheet setBounds:CGRectMake(0, 0, 320, 485)];

[self.view addSubview:actionSheet];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uiactionsheet

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

TestFlight中的最大测试人员

我可以添加到TestFlight帐户的最大测试人数是多少?有没有限制?我创建并构建了iPhone应用程序并上传到TestFlight.然后我添加了一个测试仪.他可以下载并安装它.由于我使用试飞的免费帐户,我想知道它的局限性.

ios testflight

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

NSNumber浮动值

当我NSNumber使用'floatValue' 转换为浮点值时,精度会有所不同.例如,我的NSNumber'myNumber'值为2.3,如果我使用'floatValue'将myNumber转换为float,则其值为2.29999.但我需要2.30000.2.3之后零的数量没有问题,我需要'2.3'而不是'2.9'.

我怎么能这样做?

ios

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

将CLLocation转换为CLLocationDegrees

如何将CLLocation转换为CLLocationDegrees,以便我可以创建CLLocationCoordinate2D结构?

iphone objective-c cllocationmanager cllocation

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

NSMutableArray自动类型转换为NSArray

我创建了一个NSMutableArray对象

NSMutableArray *array = [[NSMutableArray alloc]init];
Run Code Online (Sandbox Code Playgroud)

和使用的方法componentsSeperatedByString:as

array = [myString componentsSeperatedByString:@"++"];
Run Code Online (Sandbox Code Playgroud)

但当我在阵列上执行操作时,

[array removeAllObjects];
Run Code Online (Sandbox Code Playgroud)

我得到了异常,例如"removeAllObjects无法识别的选择器发送到实例".

我通过修改代码解决了这个问题,

NSArray *components = [myString componentsSeperatedByString:@"++"];



array = [NSMutableArray arrayWithArray:components];
Run Code Online (Sandbox Code Playgroud)

我之后可以执行像这样的操作

[array removeAllObjects];
Run Code Online (Sandbox Code Playgroud)

我怀疑为什么NSMutableArray自动转换为NSArray?如何避免这样的自动类型转换,以防止异常?提前致谢....

iphone objective-c nsmutablearray

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

编写双核iDevices代码

我在为多核设备编写代码时有些疑问.最初iPhone 3GS iPhone拥有单核CPU.因此,当我为3GS申请并且如果我在多线程中编写代码时,如果我在iPhone 4或iPad 2(双核)中运行应用程序,iOS是否将这些多个线程分配给不同的核心?或者,从开发人员那里获得多核CPU功能的好处是有什么要做的.这是iOS的重要性,为不同的核心分配不同的线程吗?并且还假设有一个函数需要很长时间才能执行,而我在这个线程中调用此代码(没有创建多个线程)iOS是否将大任务拆分为两个较小的任务并在不同的内核中执行?

multithreading multicore ios

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

为什么iOS不允许下载PDF/doc/...文件?

为什么iOS不允许将PDF下载到某些"下载"文件夹中(例如图像可以保存到照片库中并通过iPhone提供).现在,我们可以在iBooks中打开文档并存储在那里.将文件保存到某个共享文件夹是否存在安全风险?

ios

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