小编Ale*_*one的帖子

iOS5"由于过多的未处理消息而丢弃事件0的消息"是什么意思?

我正在对我的应用程序进行一些性能测试,并注意到运行一些集成需要很长时间.过了一会儿,我得到了一大堆

Discarding message for event 0 because of too many unprocessed messages
Run Code Online (Sandbox Code Playgroud)

在xcode控制台中.这究竟是什么意思?

debugging performance xcode ios

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

我应该在ARC的init方法中引用self.property吗?

一个简单的问题.

如果我有一个属性和一个声明同名的ivar:

在.h文件中:

(Reminder*)reminder;
@property(nonatomic,strong)(Reminder*)reminder;
Run Code Online (Sandbox Code Playgroud)

在.m文件中,如果我使用ARC,我应该在init方法中使用ivar还是属性?

- (id)initWithReminder:(Reminder*)reminder_ {
    self = [super init];
    if (self) {
        reminder = reminder_;
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

或者我应该使用该属性来获得自动引用计数的好处,如下所示:

- (id)initWithReminder:(Reminder*)reminder_ {
    self = [super init];
    if (self) {
        self.reminder = reminder_;
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

我不确定在对象的初始化中哪个点可以使用点表示法访问属性.

initialization reference-counting objective-c ios5 automatic-ref-counting

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

XCode 9 App安装失败,无法写入设备

我刚刚更新到XCode 9并且App installation failed Could not write to the device每隔一段时间就会弹出错误.我看到有关于这个主题的旧问题,但这个问题特别针对iOS11和XCode9.我以前从未遇到过这个问题.

截图

如何确保XCode 9每次都能将应用程序安装到设备上?

xcode ios ios11 xcode9

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

xCode 6如何修复"使用未声明的标识符"进行自动属性合成?

我正在使用xCode6 Beta 3,并且遇到一个问题,其中先前编译良好的代码(xCode 5.1.1或xCode6 beta 2)在访问自动合成的实例变量时突然开始给我"使用未声明的标识符"错误:

- (void)setFinished:(BOOL)finished {
    [self willChangeValueForKey:@"isFinished"];
    _finished = finished;
    [self didChangeValueForKey:@"isFinished"];
}

//ERROR:
 Use of undeclared identifier '_finished'; did you mean 'finished'?
Run Code Online (Sandbox Code Playgroud)

添加@synthesize finished = _finished;使错误消失,但有没有办法强制xCode6 Beta 3使用下划线表示法使用自动属性合成?

compiler-errors automatic-properties ios xcode6

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

Xcode 7视图"语义"故事板设置是什么?

我看到iOS9和xCode7在storyboard配置中引入了一个名为"semantic"的新字段.谷歌搜索没有透露相关结果.

视图语义字段的意义是什么? 在此输入图像描述

storyboard uiview semantics ios9 xcode7

33
推荐指数
1
解决办法
8089
查看次数

iPhone RestKit如何启用RKLogDebug?

我正在尝试调试RestKit对象映射,并注意到RKLogDebug整个代码都有调用,但似乎某个宏未定义.我该如何启用它?

iphone logging objective-c ios restkit

32
推荐指数
1
解决办法
8131
查看次数

XCode 7.3 beta - 如何强制严格搜索Objective-C的代码自动完成?

我遇到了一个问题,XCode 7.3自动完成使用某种奇怪的模式匹配算法搜索所有可能的常量.结果是,在自动完成允许我按"输入"以选择建议之前,我几乎必须拼写整个常量名称.

我怎样才能强制XCode做旧的,严格的"开始"自动完成搜索算法?

例如,尝试搜索常量kEditTag,我希望它在我键入kEd...时显示,而目前我必须键入keditta,以使建议甚至显示在自动完成列表中,使其相当无用:

在此输入图像描述

xcode autocomplete xcode7.3

31
推荐指数
1
解决办法
1046
查看次数

如何在Xcode 6中将设备添加到开发门户?

我看到Xcode6已从组织者中删除了"设备"选项卡,并将其移动到"窗口">"设备"中的单独"设备"选项卡.

我没有在"设备"屏幕或"设备">"配置配置文件"屏幕中看到"将设备添加到成员中心"选项.

如何将设备添加到成员中心,从而在Xcode 6中安装正确的配置文件?

code-signing ios provisioning-profile xcode6

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

iPhone iOS如何将UILongPressGestureRecognizer和UITapGestureRecognizer添加到同一控件并防止冲突?

我正在构建一个iPhone应用程序,让用户重新排列屏幕上的一些UI元素.

如何在同一个UIView中添加点击手势识别器和长按手势识别器?当我从长按中抬起手指时,轻敲手势识别器会触发.如何在用户执行长按时暂时禁用轻敲手势识别器或阻止其触发?

谢谢!

iphone uiview ios uitapgesturerecognizer long-press

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

如何禁用项目导航器的透明度?

我已经更新到OSX Yosemite并且看到Xcode的一个新"功能"是项目导航器窗口的模糊/透明效果.下面是我的壁纸模糊的例子.我发现这真的很难看并分散注意力.

有没有办法禁用这种模糊效果,并得到一个平坦/不透明的Xcode 6窗口?

在此输入图像描述 在此输入图像描述

xcode6 osx-yosemite uiblureffect

21
推荐指数
1
解决办法
2404
查看次数