小编N. *_*ham的帖子

我为什么要将Core Data用于我的iPhone应用程序?

我正在开发我的第二款iPhone应用程序并对Core Data感到好奇.项目的时间有限,我的整体时间也是如此.

我是唯一的开发者,我觉得Core Data会很有用,但我无法清楚地解释原因.

请原谅以下混淆..应用程序需要从中央服务器检索foos列表.然后,用户可以从条形列表中添加一个条形到foos,然后将baz((??)列表中的baz添加到条形图,然后向baz添加一些可选的照片和描述.

一旦用户对他们的bar和baz工作感到满意,他们就会点击同步按钮将他们的数据上传回中央服务器.

正如您所看到的,它是一个简单的数据驱动钻取应用程序,但我仍然不确定我是否可以证明在时间限制下使用Core Data - 学习曲线看起来很陡峭.

如果向我的老板争辩说我们应该使用核心数据,我可以向他射击什么要点?逻辑手榴弹也很受欢迎.

iphone core-data

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

iPhone:Bonjour NSNetService IP地址和端口

请原谅我的iPhone/Objective-C新手状态!

我发现我的HTTP服务器使用NSNetServiceBrowser,但现在我只想要找到服务的IP地址和端口.

我的委托方法中有以下内容:

NSNetService* server = [serverBrowser.servers objectAtIndex:0];

NSString            *name = nil;
NSData              *address = nil;
struct sockaddr_in  *socketAddress = nil;
NSString            *ipString = nil;
int                 port;
uint                 i;
for (i = 0; i < [[server addresses] count]; i++)
{
    name = [server name];
    address = [[server addresses] objectAtIndex:i];
    socketAddress = (struct sockaddr_in *)
    [address bytes];
    ipString = [NSString stringWithFormat: @"%s",
                inet_ntoa (socketAddress->sin_addr)];
    port = socketAddress->sin_port;
    NSLog(@"Server found is %s %d",ipString,port);
}
Run Code Online (Sandbox Code Playgroud)

但是,即使调用了委托,也永远不会输入for循环.有任何想法吗?谢谢!

iphone bonjour

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

核心数据对象比较

是否有一种简单/通用的方法来比较两个对象,看它们是否相同?"相同"是指相同的实体名称,所有属性和关系都相同,但内部对象ID不同.

同样,是否有一种简单/通用的方法来找到差异?

iphone cocoa-touch core-data objective-c

10
推荐指数
2
解决办法
6222
查看次数

iPhone:在Core Data中存储视频和音频?

我需要为使用Core Data的现有应用添加视频和音频录制功能.我一直在想我应该将它们保存到文件系统并使用Core Data引用它们,但我想知道我是否可以将它们作为可转换属性放入Core Data并完全忽略文件系统?

我的直觉是,这是一个真正糟糕的想法™.我确实喜欢使用Core Data的轻松和增值.但我已经尝试搜索'iphone核心数据视频',但这只是返回大量的核心数据教程.

iphone core-data

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

iPhone:自定义UITableViewCell有多个响应水龙头的区域?

我被要求创建一个自定义的UITableViewCell,其中包含多个可以点击的区域.

这些区域没有按钮或任何图形 - 它们将是隐形的.将根据用户点击的第三个单元格调用3种不同的方法

|| decrementFooCount || viewFooDetails || incrementFooCount ||

单元格上有一些标签,需要始终可见--fooName和fooCount.

我想在细胞上可能有三个隐藏的UIButton?

我还需要保持滑动以删除默认行为.

iphone touch uitableview

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