小编Hac*_*Saw的帖子

xcode info.plist构建变量$ {PRODUCT_NAME:rfc1034identifier}似乎完全没有记录?

我正在尝试找到描述构造所提出的语法和可能性的文档${PRODUCT_NAME:rfc1034identifier}.显然,这会变成产品名称的某个版本,但描述如何的文档在哪里?我只是grep了整个/ Developer目录,没有任何用处.

我不是在找什么情况该特定变量的定义过于狭窄,我想知道所有这些修饰语喜欢rfc1034identifier.

iphone xcode

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

如何在svn中处理Icon@2x.png?

我想查看我的图标和其他PNG.当然,我遵循iPhone图像命名约定,所以我有Icon.png和Icon@2x.png,Default.png和Default@2x.png.

一个问题:svn认为我正在尝试使用固定版本添加内容.

hacksaw > svn add Default@2x.png
svn: warning: 'Default' not found

hacksaw > ls -l Default@2x.png
-rw-r--r--@ 1 hacksaw  hacksaw  11139 Mar  1 14:44 Default@2x.png
Run Code Online (Sandbox Code Playgroud)

是否有2x文件的替代语法?或者有一个svn使用的逃脱,我似乎无法在红豆书中找到?

我已经考虑过改用git了,但是我真的想把它推迟到完成这个提交之前.

svn iphone

11
推荐指数
2
解决办法
4006
查看次数

初始化一个对象,然后将其存储到NSArray中.这会是泄密吗?

如果保留了一个inited对象,那么我拥有它,并将它存储在一个NSArray中,它保留了存储在其中的NSArray,我可以依靠NSArray来查看它已经保留并且不会增加计数,或者我需要运行数组并减少保留计数以确保没有内存泄漏?

pointers memory-management objective-c

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

init*真的*在位于Interface构建器中的UIView中发生了什么?

我有一个名为SlideOut的UIView子类.我想在加载时捕获视图的IB位置,所以我在我的实现中有这个:

- (id)initWithFrame:(CGRect)frame {

    self = [super initWithFrame:frame];
    if (self) {
    IBframe.origin.x = frame.origin.x;
  IBframe.origin.y = frame.origin.y;
  IBframe.size.height = frame.size.height;
     IBframe.size.width = frame.size.width;
        // Initialization code.
  NSLog(@"init if self x: %f, y: %f", IBframe.origin.x, IBframe.origin.y);
    }
 NSLog(@"init x: %f, y: %f", IBframe.origin.x, IBframe.origin.y);
    return self;
}
Run Code Online (Sandbox Code Playgroud)

...在.h文件中使用匹配的原型.

启动模拟器后,我得到了所有其他诊断信息,但这些日志消息都没有被调用.那么实例如何实际初始化?或者我错过了什么?位置函数有效,但随后因为我没有捕获事物的实际帧而失败.无论如何,这就是我所知道的,我正确地建立了IB连接.

iphone cocoa-touch objective-c uikit ios

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