Tag: objective c

更改UITableView中复选标记的颜色

有人能这么友好地告诉我如何改变UITableView的复选标记的颜色? 我已经搜查,但似乎并没有得到它的工作。 干杯

MapKit在iOS 6中使用Apple Maps的滚动性能较差

我正在编写一个应用程序,在屏幕的大部分地方显示一个简单的苹果地图。 不过,当我比较滚动的速度时,与iOS 6的本地苹果地图相比,有一个显着的减速比较。 在我调查的原因中,我注意到Facebook应用程序(也使用苹果地图),性能相同。 这在iPhone 6和iOS 6上最引人注目。 有没有人知道一个特殊的视图相关的性能增强步骤或我需要采取的一系列步骤来提高性能? 我希望我的地图像苹果地图应用程序一样stream畅地移动。

在iOS上检测飞行模式

如何检测手机是否处于飞行模式? (这是不够的,检测到没有互联网连接,我必须能够区分这两种情况)

Objective C – 如何使用initWithCoder方法?

我有我的类打算加载一个nib文件和实例化对象的以下方法: – (id)initWithCoder:(NSCoder*)aDecoder { if(self = [super initWithCoder:aDecoder]) { // Do something } return self; } 如何实例化这个类的对象? 这个NSCoder是什么? 我如何创build它? MyClass *class = [[MyClass alloc] initWithCoder:aCoder];

在ObjC实现文件中声明的实例variables

我正在观看WWDC ARC介绍video,在苹果的一位工程师谈到Stack示例时,我看到了在ObjC中从未见过的东西。 以下代码用于ARC的堆栈示例: @implementation Stack { // instance variable declared in implementation context NSMutableArray *_array; } – (id)init { if (self = [super init]) _array = [NSMutableArray array]; return self; } – (void)push:(id)x { [_array addObject:x]; } – (id)pop { id x = [_array lastObject]; [_array removeLastObject]; return x; } @end 请注意在@implementation指令后面声明的实例variables。 现在让我感到吃惊的是,一个实例variables实际上可以在实现文件中声明,而不是一个静态variables。 我的问题如下: 这是在iOS […]

Swift:类前缀是否需要?

我应该给我的Swift类名称一个三个字母的前缀由Objective-C约定推荐:类名称必须在整个应用程序中是唯一的 ?

为什么NSOrderedSet不是从NSSetinheritance的?

当然,有序集是一个集合的更具体的情况,所以为什么NSOrderedSetinheritanceNSObject而不是NSSet ?

在Xcode 5中运行代码覆盖时,有数十个“性能分析:无效的弧标记”

在Xcode 5中启用代码覆盖范围的情况下运行testing目标时,在构build输出中会收到以下几十条消息: profiling:invalid arc tag (0x…) 它看起来不会影响testing,因为它们成功完成,而且GCDA覆盖率文件也按预期生成。 任何想法的信息意味着什么,或者如何抑制消息/解决问题,因为他们杂乱的生成输出,并很难findtesting用例的结果。

有没有办法要求用户访问相机访问后,他们已经否认了iOS 8?

我正在使用这个代码,但不幸的是它不工作。 在用户拒绝摄像头访问后,我想要求他们在下次尝试加载摄像头时再次使用摄像头(本例中是使用摄像头视图的条形码扫描器)。 我总是得到AVAuthorizationStatusDenied ,然后granted总是自动返回NO即使我再次要求代码。 我的许多用户正在给我发电子邮件说:“当我尝试条形码扫描时,我的屏幕是黑色的”,这是因为他们由于某种原因拒绝了相机访问。 我希望能够再次提醒他们,因为很可能拒绝是一个错误。 有没有可能的方法来做到这一点? AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if(authStatus == AVAuthorizationStatusAuthorized) { NSLog(@"%@", @"You have camera access"); } else if(authStatus == AVAuthorizationStatusDenied) { NSLog(@"%@", @"Denied camera access"); [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) { if(granted){ NSLog(@"Granted access to %@", AVMediaTypeVideo); } else { NSLog(@"Not granted access to %@", AVMediaTypeVideo); } }]; } else […]

自昨天以来无法将档案上传至应用程式商店

在成功上传我的应用程序的存档之前2天,我的应用程序在应用程序商店,但昨天和今天当我上传存档我看到“上传存档”消息(带字幕“发送api使用情况到iTunes连接”)然后我看到“iTunes Store操作失败,此操作无法完成,请稍后再试”: 当我尝试上传另一个应用程序的档案时,一切正常,这是非常奇怪的,因为从2天前我只将应用程序的最小年龄从17更改为18(所以我没有改变应用程序设置中的所有重要)。 可能会发生,因为我们使用iAdnetworking,苹果通知这个networking将从七月份不可用?