我不得不问这个很傻.我有一个应用程序,我希望派人测试他们的机器,但我不知道如何让Xcode生成一个.app文件供我发送给他们.救命?
我正在尝试学习如何使用密钥并打破必须SERIAL为所有表中的所有行设置类型ID 的习惯.与此同时,我也在做多对多的关系,因此要求协调关系的表中任一列的唯一值会妨碍这一点.
如何在表上定义主键,以便任何给定值都可以在任何列中重复,只要所有列的值组合永远不会重复?
掌握了如何在Objective-C中获取和写入变量,现在是时候学习如何用它们做更有用的事情了!现在,我主要是想弄清楚字符串操作是如何工作的.特别是,我正在寻找以下功能:
跟踪Core Data中的家族关系(1个父实体+ 2个子类型,其中一个是递归的),尝试在Interface Builder中创建一个下拉菜单,列出父实体的名称,以便用户可以选择一个关联作为正在编辑的条目的父级.我已经设置了所有绑定,但是当它运行时,它会在菜单的第一个插槽中生成以下错误文本:
关系错误为(
<NSRelationshipDescription: 0x100143ed0>),名称为parent,isOptional 1,isTransient 0,entity Family,renamingIdentifier parent,validation predicates(),warnings(),versionHashModifier(null),destination entity,FamilyRelationship subFamilies,minCount 0,maxCount 0 on 0x10025c850
我已经在网上做了一些阅读,这似乎与我已经建立多对一关系的事实有关(因为一个父母可以有多个孩子,但我想限制每个孩子只有一个父母).我一直试图找出一种方法来重组数据模型,以便不会在需要以这种方式调用的东西上建立多对一的关系,但是我正试图弄清楚如何跟踪孩子.关于解决问题的可能方法的任何想法?
<audio>在一些Web开发中使用标签我最近一直在做,我要做的一件事就是使用它来构建一个单词列表,并在列表中的每个单词旁边提供一个发音样本.设置这一点并不难,但是这种应用几乎不需要全套控件; 只是一个播放按钮.
然而controls,<audio>标签的元素似乎没有完全记录; 我能找到的就是"总是把'放在'这里,除非你想建立自己的玩家".我不想构建我自己的播放器,但是,我只想要一个简单的单按钮播放界面,没有其他任何东西,理想情况下不需要JavaScript或Flash.
简短而甜蜜:我如何告诉Interface Builder将窗口置于用户屏幕的中心?我在检查员身上看过定位工具,但眼球并不总是像我喜欢的那样正常着陆.这是什么,我应该切换到Xcode和添加一些东西到init或awakeFromNib方法?
已经开始使用Core Data了,虽然我已经想出如何在常规的Cocoa应用程序中使用它,但它似乎在Cocoa Touch中有所不同.如何将实体绑定到Cocoa Touch中的表格单元格等对象?
cocoa cocoa-touch core-data nsarraycontroller cocoa-bindings
我最近一直在读外键和加入,并且令人惊喜的是,许多基本概念都是我已经付诸实践的东西.例如,我正在处理一个项目,我正在组织单词列表,并有一个表集,如下所示:
`words` Table
`word_id`
`headword`
`category_id`
`categories` Table
`category_id`
`category_name`
Run Code Online (Sandbox Code Playgroud)
现在,一般来说,这将是一对多的关系,其中几个单词与外键一起放在单个类别下category_id.让我们假设了一下,但是,用户选择另一类别添加到一个字,使其多到很多,有没有办法设置我的words表来处理其他类别的话不会产生像额外的列category_2,category_3,等等.?
在Cocoa中编写一个应用程序,它将从用户那里获取输入,适当地格式化,然后将其导出到MS Word.是否有任何关于如何进行此操作的参考或内置库?
我一直在浏览这里的截屏视频,学习如何编写基于表格的iPhone应用程序,到目前为止它一直很顺利.现在我正处于第三集的中途,它开始遇到障碍.
为了删除表的顶层的临时硬编码,本教程NSMutableDicitonary为所有条目及其数据创建一个,然后NSArray使用该forKeys语句创建一个数组,只需要在表格单元格中显示的词条.
我遇到的问题是数组的变量拒绝合成.
违规变量在AppDelegate.h文件中定义,其余属性如下:
@property (readonly) NSArray *recipes;
Run Code Online (Sandbox Code Playgroud)
然后在AppDelegate.m文件中合成并实现如下:
@synthesize recipes;
- (NSArray *)recipes {
return [data allKeys];
}
Run Code Online (Sandbox Code Playgroud)
我询问了截屏视频的作者,他建议如下AppDelegate.h:
@class Foo :NSObject {
NSArray *_recipes;
}
@property(nonatomic, retain)NSArray *recipes;
@end
Run Code Online (Sandbox Code Playgroud)
这个用于AppDelegate.m:
@implementation Foo
@synthesize recipes = _recipes;
@end
Run Code Online (Sandbox Code Playgroud)
我试过这个方法,但它创造了比以前更多的错误.是什么让这个变量定义与任何其他@property不同,我怎样才能使它表现出来?
cocoa ×4
core-data ×2
mysql ×2
objective-c ×2
xcode ×2
c ×1
centering ×1
cocoa-touch ×1
compilation ×1
finalize ×1
foreign-keys ×1
html5 ×1
html5-audio ×1
join ×1
key ×1
many-to-many ×1
ms-office ×1
ms-word ×1
nswindow ×1
pointers ×1
primary-key ×1
properties ×1
string ×1