我最近下载了xcode 5,现在正在为ios 7工作.如何将Icon-images添加到项目中?我需要什么尺寸,他们必须具有特定的名称?我也想知道关于发布图像的这些事情.我搜索了谷歌和东西,但我找到了不同的答案,我想知道正确的答案.我也想知道我是否将这个图标放在我的ios 7项目中是否适用于拥有ios 6的用户?
谢谢!
如何在项目中启用或禁用权利文件?在以前版本的Xcode(4.2)中,它就像在下面的图像中,但在Xcode 5中我找不到它.
在代码层次结构中,存在授权文件,因为它是在以前版本的Xcode中添加的.

我想为懒惰的实例化提供ovveride getter并保留默认的setter.
我需要@synthesize吗?
为什么?
@interface Foo()
@property (strong, nonatomic) NSObject *bar;
@end
@implementation Foo
- (NSObject *)bar
{
if(!_bar) _bar = [[NSObject alloc] init];
return _bar;
}
@end
Run Code Online (Sandbox Code Playgroud)
更新:我已经更改了变量和类名,因为它令人困惑.从甲板和卡到Foo和酒吧.
我真的很困惑为什么我在[world addJoint:pinJoin];得到一个EXC_BAD_ACCESS(代码= 1,地址= 0x1c).
JointTest.m
#import "JointTest.h"
@implementation JointTest
-(SKNode *)initWithWorld:(SKPhysicsWorld *)pWorld{
if(self = [super init]){
world = pWorld;
[self attachBodies];
}
return self;
}
-(void)attachBodies{
SKSpriteNode * spriteA = [[SKSpriteNode alloc]initWithImageNamed:@"rocket"];
SKSpriteNode * spriteB = [[SKSpriteNode alloc]initWithImageNamed:@"rocket"];
SKPhysicsBody * bodyA = [SKPhysicsBody bodyWithRectangleOfSize:spriteA.size];
SKPhysicsBody * bodyB = [SKPhysicsBody bodyWithRectangleOfSize:spriteB.size];
spriteA.position = CGPointMake(150, 300);
spriteB.position = CGPointMake(150, 300 + spriteB.size.height/2);
[self addChild:spriteA];
[self addChild:spriteB];
bodyA.dynamic = NO;
spriteA.physicsBody = bodyA;
spriteB.physicsBody = bodyB;
SKPhysicsJointPin * pinJoin = [SKPhysicsJointPin jointWithBodyA:spriteA.physicsBody bodyB:spriteB.physicsBody …Run Code Online (Sandbox Code Playgroud) 我正在尝试找到"故事板ID",它应该在身份检查器中的Restoration ID之前,但我找不到我选择的任何视图.我试图打开一个新项目,但我仍然找不到它.

我正在使用Xcode 5.0.2开发iOS-7.
你能告诉我我在这里失踪了吗?
我需要一点NSTableView和动态行高的帮助
是)我有的:
基于单列视图的NSTableVIew绑定到数组控制器.每个NSTableCellView包含三个子视图:NSImageView,NSTextField(单行)和NSTextField(多行).基本上,这是一个聊天界面,所以你会有一个消息,发件人和头像的列表.
我想要实现的目标:
当文本长于行的最小高度时,行会展开以适合内容.就像iMessage一样,气泡扩展到适合消息.
......这似乎是一件非常自然的事情,但是我在网上找到的所有相关解决方案(参考文献1,参考文献2),其中没有一个对我有用.
Ref 2看起来很奇妙,但这些都不适用于我的应用程序,因为示例项目使用第三方自动布局代码,整个内容是为iOS设计的.参考文献1提供了一个非常有前途的解决方案,用英语写成.我尝试使用解决方案中描述的"虚拟视图"进行设置,但未能正确地更改和测量高度.
这是我的代码tableView:heightOfRow:,_samplingView是虚拟视图,它具有工作约束并且与中的相同tableView.
- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row
{
NSTextField *textField;
NSTextFieldCell *messageCell;
for (NSView *subview in [_samplingView subviews]) {
if ([[subview identifier] isEqualToString:@"message"]) {
textField = (NSTextField*)subview;
messageCell = ((NSTextField*)subview).cell;
}
}
Message *message = [[_messagesArrayController arrangedObjects] objectAtIndex:row];
_samplingView.objectValue = message;
CGFloat width = [[[tableView tableColumns] objectAtIndex:1] width];
[_samplingView setBounds:NSMakeRect(0, 0, width, CGFLOAT_MAX)];
[_samplingView display];
CGFloat optimalHeight = 10 + [messageCell cellSize].height; //messageCell's size …Run Code Online (Sandbox Code Playgroud) 我是iOS的初学者,在桌面视图的帮助下创建了一个应用程序.我只是运行我的应用程序,在运行应用程序时,应用程序不会调用方法cellForRowIndexPath.我使用Json作为Web服务.在输出屏幕中,显示解析数据但不会在模拟器中显示.我把断点,我明白没有调用cellForRowIndexPath路径.我将datasourse和数据委托拖到xib文件的文件中.但没有任何事情发生......桌面视图显示但没有内容......我搞砸了..任何人请帮帮我...
@implementation MSPackagesController
@synthesize packageTable;
@synthesize packages;
@synthesize mainCtrl;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
-(void)viewDidLoad
{
[super viewDidLoad];
}
-(void)parseData {
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.animationType = MBProgressHUDAnimationFade;
hud.detailsLabelText = @"Loading...";
MSJsonParser *parser = [[MSJsonParser alloc]initWithParserType:kPackagesParsing];
parser._parserSource = self;
[parser requestParsingWithUrl:PACKAGES_LIST_URL];
}
-(void)sharePackageFromCell:(UIButton*)btn
{
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.animationType = MBProgressHUDAnimationFade;
hud.detailsLabelText = @"Loading...";
NSString *title = [[self.packages objectAtIndex:btn.tag] packageName]; …Run Code Online (Sandbox Code Playgroud) 我一直在研究Matt Nueberg的编程iOS 7书,并且正在努力理解与约束方向有关的东西.在本书的第28页,在本multiplier, constant节中,作者说:
第一个属性设置为结果.
所以我读这个的方式是,当存在两个项目约束时,项目1是基于项目2的值导出或依赖的.
所以我有一个视图和一个子视图(按钮),我想水平居中按钮.所以我安排了我的视图和按钮,然后从按钮控制拖动到父视图:

并选择Center Horizontally:

然后,如果我选择该约束,我会在右侧的属性检查器中看到以下内容:

这将超级视图显示为项目1,将按钮显示为项目2.这是否意味着它会尝试调整超视图的中心以匹配按钮的中心?那不是我想要的.或者我误解了第1项和第2项的含义?或者它是否意味着我做了控制 - 向后拖动,你应该从依赖拖到依赖,而不是像我那样依赖依赖到依赖?
我认为订单确实很重要,也就是说,它是第1项,也是第2项.因为有一个菜单选项来交换这两个.如果它只是一个对调整后的内容没有偏好的解算器,那就没有必要了.
我有工作项目,我在UIWebView中显示pdf文件在使用XCode5
在iOS8beta5中测试我的应用程序时,它无法正常工作
在日志中显示failed to find PDF header : '%PDF' not found
self.myWebView.delegate = self;
NSString *path = [[NSBundle mainBundle] pathForResource:@"201" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[self.myWebView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
Quicklook framework may did not display PDF file in some application
但他们没有提到任何关于UIWebView,
当我存档应用程序时.Xcode消息:
发现以下问题验证:"您必须提供苹果ID",.
我可以在哪里写下苹果ID?
xcode5 ×10
ios7 ×4
objective-c ×3
xcode ×3
ios ×2
cocoa ×1
entitlements ×1
icons ×1
ios8 ×1
launch ×1
nstableview ×1
sprite-kit ×1
storyboard ×1
synthesize ×1
uistoryboard ×1
uiwebview ×1
xcode4 ×1
xcode4.5 ×1
xcode6 ×1