小编Uri*_*zen的帖子

iPhone上的JSON和核心数据

我有一个核心数据对象图(由两个由多对多关系链接的实体组成).

我很好奇,作为一个相对缺乏经验的iPhone开发人员,是否有人可以推荐一种方法,以及适合iPhone的JSON实现,这将允许我:

  1. 将核心数据记录转换为JSON字符串(同时保持实体之间的关系); 和

  2. 将JSON字符串转换回核心数据对象(再次保留实体之间的关系).

我已经在这一点上搜索了一个教程/代码示例,但没有成功,所以我将非常感激地收到任何帮助.

iphone json core-data objective-c

93
推荐指数
4
解决办法
4万
查看次数

核心数据 - 存储图像(iPhone)

我有一个应用程序,我允许用户为他们的帐户添加图像.

我想知道如何使用Core Data存储图像(从相机或照片库中获取),因为我可能为用户提供备份工具,并希望将图像数据传输到服务器.

我遇到了创建Image模型对象并与模型对象创建一对一关系的设计建议User(以便除非需要,否则不会调用关联的Image对象).但是,我不确定如何实际存储图像,以及这在性能方面是否可能致命.

我会很感激任何尝试过这种做法的方法和陷阱的任何建议.

iphone storage image core-data

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

UISegmentedControl - 在Interface Builder中更改高度

我正在创建一些静态自定义UITableViewCells并将其UISegmentedControl拖到其中一个自定义单元格上.

虽然分段控件允许我改变其宽度,但我无法在Interface Builder中更改其高度(该属性在属性检查器的"size"部分中的44处显示为灰色).

我知道UISegmentedControl可以在代码中使用自定义高度创建一个并添加到UITableViewCell.有没有办法在Interface Builder中调整分段控件的高度?

iphone height objective-c interface-builder uisegmentedcontrol

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

有没有办法在不使用NSNumber和创建自动释放对象的情况下创建NSDecimal?

我正在使用以下技术执行大量计算NSDecimal并创建每个NSDecimal结构:

[[NSNumber numberWithFloat:kFloatConstant] decimalValue]
Run Code Online (Sandbox Code Playgroud)

NSDecimal用来避免使用自动释放的NSDecimalNumber对象(如果使用NSDecimalNumber精确计算的方法).但是,似乎NSNumber创建机制还返回一个自动释放NSNumber的十进制值.

有没有办法创建一个NSDecimal不使用NSNumber和创建自动释放的对象?

objective-c autorelease ios

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

获取属性v关系(核心数据 - iPhone)

我是一名新的iPhone开发人员(大约4个月左右),他开始关注Core Data.

在Dave Mark 的"Beginning iPhone 3 Development"一书中,它提到了获取属性和关系之间的主要区别在于获取的属性允许延迟加载.但是,我已经在此站点上看到了其他资源和接受的答案,这表明关系确实允许延迟加载.

例如,如果我有一个与Employee具有多对多关系的Department对象,那么我不希望给定部门的提取将所有关联的员工加载到内存中.

我非常感谢关于这一点的权威答案,以及其他差异,因为它对任何设计都有明显的影响.

另外,如果有人能指出一个合理的核心数据资源,这是一个清晰且初学者友好的指南,我将非常感激(我以前是一名Java开发人员,但我是iPhone-Way的新手...

iphone lazy-loading core-data objective-c

9
推荐指数
2
解决办法
9491
查看次数

Xcode组织文件和文件夹(核心数据模型对象 - iPhone)

我正在为iPhone开发,当使用Core Data时,实体自动生成文件的主流建议是选择*.xcdatamodel文件并创建新文件等.这将创建*.m和*Resources目录中的.h文件.然后将它们移动到Classes目录或Classes的子目录.

但是,在查看我的github存储库时,我注意到以上述方式自动生成的所有模型文件都存在于项目文件夹的根目录中(就好像它们是资源一样).

底层文件结构可能或可能没有关系(我不确定这一点)但我想让我的存储库更少杂乱.随着项目变得越来越大,有更多的文件需要应对,我可以看到熵接管.

因此,我的问题是:有没有办法组织底层文件结构而不会弄乱项目设置或github看到项目的方式?

我希望以上内容并不清楚,我期待你的回复.

iphone xcode core-data objective-c

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

核心数据 - 备份到Google App Engine(iPhone)

我正在考虑使用Google App Engine(GAE)从iPhone应用程序备份数据 - 我也在考虑使用Python构建一个RESTful应用程序来处理传入/传出数据.

在客户端,我使用Core Data来存储我想要备份的信息,并使用GAE进行检索.

我想知道是否有任何关于实施上述内容的良好教程/资源,或者这是否是其他人试图实施的内容.

任何建议或指示都是最受欢迎的.

iphone backup google-app-engine core-data objective-c

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

使用GameKit在iPhone之间传输CoreData数据

我有一个应用程序,我希望在两个iPhone之间交换通过Core Data管理的信息.

有没有人尝试过这个,如果有的话,这被认为是最好的方法(即人们在文件中使用某些中间格式,如XML或JSON,或者可以直接传输对象).

如果问题在范围内显得过于夸张,我表示道歉,但我正处于需要决定转移方法的阶段,而且我没有使用此API的经验.

对于使用GameKit在设备之间传输对象的任何代码示例或任何此类示例的链接,我将非常感激.

iphone core-data objective-c transfer gamekit

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

核心情节和NSDate(iPhone)

我希望绘制一个折线图,其中x轴定义为两个日期之间的天数,y轴是每个日期变化的值.

我可以将y值绘制为NSNumber,但我不知道如何在x轴上设置范围和标记.我查看了核心图分布的"examples"目录中的日期示例,但发现它有点令人困惑.

有没有人知道一个教程或代码示例,这可能会在这方面给我一个问题?

先感谢您.

iphone date graph nsdate core-plot

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

在iPhone开发中创建自动释放对象

我需要创建一些NSDecimalNumber对象作为我的应用程序的一部分(因为我需要它们提供的计算精度)但我注意到在计算中它们返回NSDecimalNumber对象,这些对象可能是自动释放的.

我的问题是,在iPhone应用程序中我是否可能会进行大量计算,这是否存在潜在问题.

问题不仅仅与NSDecimalNumber有关,而是与开发iPhone应用程序时有时不可避免地创建自动释放的对象有关.

我们将非常感激地收到关于这一点的任何详细答案.

memory iphone objective-c autorelease nsdecimalnumber

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