标签: xcode4

Xcode 4 是否支持 AVX?

在我花时间和金钱下载 Xcode 4 之前,谁能告诉我它是否带有支持 Sandy Bridge CPU(即gcc -mavx主流 gcc 构建)上的 AVX 指令集的 gcc(或任何其他编译器,例如 LLVM)版本?我在任何地方都没有看到任何公开发行说明,所以检查起来并不容易,而且我真的不需要 Xcode 4,除非它有 AVX 支持。

xcode gcc llvm avx xcode4

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

使用 perl 从文件中删除 #ifdef/#endif 的出现

我有一个代码文件,其中包含一些我想在构建库后在头文件中删除的#ifdef。我的第一个想法是将其作为 XCode 可以运行的 perl 脚本来实现。虽然我当然可以打开头文件并将其所有内容读入 perl 中的字符串中,但我很好奇执行以下操作的最佳方法

  1. 查找任何出现的 #ifdef 示例

  2. 删除它以及以下 #endif 之间的任何内容

所以例子是:

int i;
NSString *someString;
#ifdef EXAMPLE
NSString *exampleString;
#endif
bool done;
Run Code Online (Sandbox Code Playgroud)

输出将是:

int i;
NSString *someString;
bool done;
Run Code Online (Sandbox Code Playgroud)

我正在考虑的选项:

  • 查找每个 #ifdef 示例的索引,并通过子字符串将其与下一个找到的 #endif 一起删除
  • 编写一个正则表达式,可以以某种方式消除这些情况。

考虑到我以前没有写过 Perl(Objective-C 是我的主要语言),我很好奇是否有 XCode 或 Perl 开发人员对最佳方法有任何建议

perl xcode xcode4 xcode4.5

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

如何在 XCode 4.6.3 上添加 Apple ID 帐户?

我正在尝试将新的 Apple ID 帐户添加到 XCode 4.6.3。

说明是打开首选项对话框并单击“帐户”选项卡。

但我的 XCode 中没有这样的选项卡。

现在我该怎么做?

xcode ios xcode4

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

缺少Xcode 4中的面板?

所以我去年建立了一个应用程序,并根据O'Reillys女士Elisabeth Robson所展示的视频教程构建了框架.我试图使用Xcode 4.0构建一个版本,但当她进入属性选项卡时,要将类型更改为NavController,我在Xcode 4.0 Interface Builder中没有该选项.其他人遇到这个问题,我该如何解决这个问题?

iphone interface-builder xcode4

0
推荐指数
1
解决办法
1438
查看次数

Objective-C&比较两个NSStrings

我想比较2个NSString的,看看他们是否匹配,但我的应用程序保持与一个EXC_BAD_ACCESS崩溃,它只是显示我的组件输出,而不是我的代码中的实际位置,它总是崩溃.

这是我的比较:

NSString *compareAlarm = [lblTime stringValue];
[lblTime setStringValue:[self getTime]];

if ([sAlarmTime isEqualToString:compareAlarm])
{
    NSLog(@"Alarm Hit");
}

[compareAlarm release];
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会失败?如果我注释掉if语句,崩溃就会停止.

提前致谢.

macos cocoa objective-c xcode4

0
推荐指数
1
解决办法
1980
查看次数

Git bug还是什么?

我只是有一些奇怪的Git行为.我正在使用XCODE4.我的仓库里有两个分支.一个叫做master,一个叫做VNSLocal.当我签出VNSLocal分支并在那里进行代码更改然后切换到master分支时,VNSLocal bransh中已更改的文件也会在master分支中显示为已修改!

此外,当我在终端发出git状态时,它说主分支上有修改过的文件,这是完全错误的!

在这种情况下真正困扰我的是,它已经完美地工作了两个星期,并且突然之间被打破了,我不明白发生了什么.

请帮我!

提前致谢

git xcode4

0
推荐指数
1
解决办法
178
查看次数

XCode 4无法编译非常大的数组,以及有关NSArray/NSString开销的问题

我是Objective C和XCode的新手,目前正在开发我的第一款iPhone游戏.游戏必须对超过250,000个单词的拼字游戏字典做一些非常快速的拼写检查,理想情况下足够快,我可以在单个帧中检查100个字符串对单词列表.

我之前在C和actionscript 2中写过这个没有问题,只是使用标准的二进制搜索,但我不确定在Objective C中使用NSString和NSArray等选项实现它的最佳方法.

目前最大的问题是根本不会编译.如果我创建一个填充了NSStrings的NSArray,XCode只会挂起但不会崩溃.我把它编译了大约30分钟没有结果.我正在使用的代码:

words=[NSArray arrayWithObjects:@"aa", @"aah", ...250,000 words... @"zyzzyvas" ,nil];  
Run Code Online (Sandbox Code Playgroud)

当wordlist减少到几百个单词时,它编译并正常工作.

任何人都可以解释为什么会失败,或建议一个更好的方法来解决它?

接下来我要尝试的是将wordlist分成许多小块; 以第一个字母分隔,也许还有字母数,但这意味着要重新格式化大量文本文件以进行反复试验,这很可能会碰到同一个墙.

这个问题的另一部分是关于NSArray的速度和NSString的开销的一般查询,与旧式的char指针数组C风格相比.如果NSStrings甚至包含一些额外字节的头或函数指针或其他什么,在iPhone应用程序中制作25万个可能是错误的做法,对吧?

任何建议都将非常感谢.

objective-c nsarray ios xcode4

0
推荐指数
1
解决办法
982
查看次数

如何在Objective-c中调试时找出字典的内容

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
Run Code Online (Sandbox Code Playgroud)

熟悉的功能.现在有这个attributeDict对象.

我想知道对象中的所有密钥对是什么.

我转到表达式窗口,看到它包含NSObject,其中包含对ISA的引用.

所以我该怎么做?NSLog的?

objective-c xcode4

0
推荐指数
1
解决办法
3642
查看次数

iPhone如何设置视图颠倒模式

我们开发了一个纵向模式的应用程序,没有支持acelerometer.

出于可用性,我们需要转180ºdeapp,因此我们需要在颠倒模式下使用该应用程序.我们检查xib属性,如果我们找到了一些神奇的东西来实现......没办法

任何,线索?任何帮助?

谢谢你

iphone xcode ios xcode4

0
推荐指数
1
解决办法
3358
查看次数

是否可以使用Xcode 4为IOS 4.0编译iPhone应用程序

有谁知道如何使用Xcode 4编译面向iOS 4.0的iPhone应用程序?

似乎只能选择iOS 4.2作为目标.

提前致谢

彼得

iphone xcode compilation ios xcode4

0
推荐指数
1
解决办法
413
查看次数

标签 统计

xcode4 ×10

xcode ×5

ios ×4

iphone ×3

objective-c ×3

avx ×1

cocoa ×1

compilation ×1

gcc ×1

git ×1

interface-builder ×1

llvm ×1

macos ×1

nsarray ×1

perl ×1

xcode4.5 ×1