14得票4回答
过渡效果该用Segue还是didSelectRowAtIndexPath?

以下是我目前正在运行的代码。我有一个故事板,其中包括导航控制器、表视图控制器和视图控制器。我尝试将我为表格设置的NSDictionary中的名称传递到详细视图控制器中。我应该使用prepareforsegue还是didselectrowatindexpath?我该如何从字典中获取名称并将其传递...

20得票6回答
递归块保留环问题

这会导致任何保留环路吗?使用它是否安全?__block void (^myBlock)(int) = [^void (int i) { if (i == 0) return; NSLog(@"%d", i); myBlock(i - 1); } cop...

10得票1回答
如何通过父MOC将一个子托管对象上下文中的更改合并到另一个子上下文中?

在iOS 5中,CoreData引入了父子托管对象上下文。 我有一个标准的NSFetchedResultsController和UITableVeiwController一起工作,从存储中获取主列表。获取的结果控制器的托管对象上下文是一个具有父上下文的子上下文:// AppDelegate....

7得票2回答
@[obj1, obj2]创建什么样的对象?

我遇到了以下内容: NSArray *array = @[object1, object2]; 看起来是在创建一个NSArray,但这个数组实例是一个自动释放的对象还是必须释放它?

7得票4回答
Xcode/iOS--如何消除特定常量的弃用警告?

我的项目中有一些已弃用的常量,它们需要保留。我不想收到关于这些常量的警告,但如果将来我的项目中出现其他已弃用的常量,我希望能收到警告。 苹果公司的头文件声明如下: extern NSString * const NameOfStringConstant __OSX_AVAILABLE_BU...

12得票5回答
UILabel 和字体

我该如何在我的标签中使用字体:HelveticaNeue Regular?我可以在 IB 中做到,但以编程方式似乎不可能。 HelveticaNeue-Medium 是常规版还是 HelveticaNeue ?

7得票2回答
将现有(普通)模型添加到 iPhone 应用程序的 Core Data

我有一个相当复杂的iPhone应用程序,依赖于API从服务器获取数据并向用户显示它。我大约有5个模型类在整个应用程序中使用 - 它们只是扩展NSObject。 我想为这些模型添加一些持久性,以便即使设备离线也可以使用应用程序的某些部分 - 它实际上只是华丽的缓存。我只想持久化我的某些模型实例...

31得票3回答
在Xcode 4中将文件添加到不同的目标中

自从升级到xcode 4版本后,我找不到在哪里指定资源所属的目标(Target)。之前,我选择文件然后按下 command+i 键,但现在这个快捷键似乎是运行程序,而不是呼出该文件的信息框。

8得票2回答
NSMenu条目灰色/禁用的原因不明

我有以下代码,它可以启动一个“托盘图标”,并将NSMenu添加到其中。 #import <Foundation/Foundation.h> #import <Cocoa/Cocoa.h> @interface TrayIcon : NSObject @proper...

12得票1回答
UIScrollView 内部一致性崩溃

我正在处理一个问题,即我的UITableView中有UICollectionViews时出现的间歇性崩溃问题。 我有一个导航控制器,其根视图控制器包含: 带有3个部分的UITableView 每个部分都有一行 每行都有一个UICollectionView UITableView的顶行(也...