标签: xcode4

LLVM抱怨汇编程序错误"内存操作数中的意外令牌"

我正在做一项研究工作,以测量我机器上的内存访问时间.为了确定我们机器上的时钟周期,我们获得了以下C片段:

static inline void getcyclecount(uint64_t* cycles)
{
    __asm __volatile(
                     "cpuid            # force all previous instruction to complete\n\t"
                     "rdtsc            # TSC ->  edx:eax \n\t"
                     "movl %%edx, 4(0) # store edx\n\t"
                     "movl %%eax, 0(0) # store eax\n\t"
                     : : "r"(cycles) : "eax", "ebx", "ecx", "edx");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试编译它(XCode 4,使用"Apple LLVM编译器2.1")时,它会在rdtsc resp的"\ t"错误"内存操作数中的意外令牌"中产生两次.第一个movl指令行.

我知道基本的汇编程序,但对C内联汇编程序格式没有任何线索.

你们中的任何人都知道这段代码会出现什么问题吗?

谢谢!

c assembly llvm xcode4

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

在iPhone模拟器上显示谷歌地图 - Phonegap

我正在运行Mac OSX Lion和Xcode 4.1.1.我创建了一个新的Phonegap项目,在index.html中,我添加了以下代码.

<!DOCTYPE html>
<html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js">
    </script>

    <!-- Tried setting sensor=true, didn't work too -->
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
    </script>

    <script type="text/javascript" charset="utf-8" >

    function display(position){
        var initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
        var myOptions = {
                zoom: 12,
                center: initialLocation,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };
        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        }

        function error()
        {
            alert('Not working');
        }

        function init()
        {
            navigator.geolocation.getCurrentPosition(display,error);
        }
        </script>
    </head>
    <body …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps-api-3 ios4 xcode4 cordova

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

如何在Xcode 4中检查未使用的变量

我想知道在xcode中是否有一个选项可以调试变量,看看它是否在你的代码中被使用?

我发现有时候我会对我的代码进行更改,然后我查看所有合成的变量,我只是不肯定他们正在被使用..我不介意通过我的代码和检查,但我认为它会是如果他们的功能可以帮助我更快地做到这一点,那么效率会更高吗?

任何人都知道这样的事情吗?

iphone xcode ios xcode4

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

有没有办法对原子属性进行延迟初始化而无需手动编写setter和getter?

显然,在覆盖原子属性访问器时不可能使用@synthesize.Xcode 4会产生警告.

现在,有没有另一种使用原子属性延迟初始化的方法,同时仍让Xcode自动合成getter和setter,而不会覆盖其中的任何一个?

iphone objective-c ipad ios xcode4

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

第三方mac开发人员应用程序(目前没有配置文件)问题

我有这个奇怪的问题.Xcode目标找不到我的第三方mac开发人员证书.我仍然可以构建,运行,提交应用程序,但Apple会在下一个版本中向我发送电子邮件以解决问题(无证书).

这是我到目前为止所尝试的:

  • 重新创建所有Mac证书(Mac App,Instlaller,Developer和WWDR)
  • 从Keychain删除旧证书
  • 下载新的并在登录和系统中安装所有(以防万一)
  • 重新启动计算机,清理Xcode,甚至启动一个新的虚拟项目

我错过了什么吗?我最近得到了一个新的Macbook,所以我在Lion上运行它,我的数据从SL传输,Xcode 4.1和Xcode 4.2的行为方式相同.

目标:目前没有配置文件匹配(只显示我的iPhone证书)(我刚从项目中复制了名称以使提交过程满意) 目标

xcode cocoa certificate xcode4

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

在OSX 10.7上使用virtualenv中的pip时出现gcc-4.2错误

我正在尝试在virtualenv环境中安装psycopg2并且有一点时间.我想我可能已经搞砸了,因为我安装了virtualenv,然后升级到Xcode 4.

(my_enviroment)my_users-macbook-2:my_enviroment my_user$ pip install psycopg2
Run Code Online (Sandbox Code Playgroud)

生成此消息:

Downloading/unpacking psycopg2==2.4.2
  Running setup.py egg_info for package psycopg2

    no previously-included directories found matching 'doc/src/_build'
Installing collected packages: psycopg2
  Running setup.py install for psycopg2
    building 'psycopg2._psycopg' extension
    gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.4.2 (dt dec pq3 ext)" -DPG_VERSION_HEX=0x090004 -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I. -I/usr/include -I/usr/include/postgresql/server -c psycopg/psycopgmodule.c -o build/temp.macosx-10.6-intel-2.7/psycopg/psycopgmodule.o
    unable to execute gcc-4.2: No such file or directory
    error: command 'gcc-4.2' failed …
Run Code Online (Sandbox Code Playgroud)

python pip psycopg2 virtualenv xcode4

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

无法在NSManagedObject类'building'上调用指定的初始值设定项

我正在创建我的NSXMLParser,我将委托传递给相关对象.

当我的解析器到达名为"building"的元素时,它将使用此代码初始化一个新的Building.

if ([elementName isEqualToString:@"building"]) 
{
    building = [[Building alloc] initWithAttributes:attributeDict parent:self children:nil parser:parser];
}
Run Code Online (Sandbox Code Playgroud)

我在Building类中创建了自己的初始化程序,它是NSManagedObject的子类.(从Core Data自动创建).

它看起来像这样:

- (id)initWithParser:(NSXMLParser *)parser 
{
    if (self = [super init])
    {
        [parser setDelegate:self];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时出现这个错误:"无法在NSManagedObject类上调用指定的初始化程序".

Building类应继续解析构建下的标记,并从XML文件中创建对象图.

换句话说,Building类需要知道如何解析,填充实例变量,创建实体并将其保存到对象图中.(只是为了理解,这可以忽略)

我做错什么了吗?我可能不会创建自己的初始化程序?也许我应该创建一个继承自NSObject的类并创建我的解析器,然后从那里以正常的方式创建实体?

对不起这篇长篇文章.

xcode parsing objective-c ios xcode4

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

如何在iOS5的Info.plist中创建UIBackgroundModes键

我相信它不再在iOS5和xCode 4.2中调用UIBackgroundModes.任何人都可以帮助解决信息plist中的更新方法?

objective-c plist xcode4 ios5

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

如何调试Xcode 4中的"Xcode CodeSign错误:权利文件Entitlements.plist"?

当我尝试在设备上使用CMD + I(配置文件)应用程序时,Xcode会抛出此错误.跑步很好.只是分析不起作用并给出了这个错误.

Entitlements.plist的路径是伪造的,并指向不再存在的位置.

我不想做Ad-Hoc发布,只需在设备上配置我的应用.

我只找到有关此问题的Xcode 3.2相关资源.有没有其他人遇到过这个Xcode 4并找到了解决方案?

iphone xcode code-signing ios xcode4

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

如何在unity3d上使用xcode游戏

我有一个使用目标c建立在xcode上的游戏.这个游戏需要与unity3d中开发的另一个游戏集成.我怎样才能做到这一点?有哪些插件可以实现这个?

事情是..我有一个unity3d游戏,我在主游戏中有很少的其他游戏(一个游戏内的游戏).这些小游戏已经建立在xcode上了.现在我必须在主要的统一游戏中使用这些游戏......就像我选择玩其中一个游戏它必须加载特定的xcode游戏..我怎么能实现这个?? 如果这是实现的..我可以在unity-android上构建它并期望它工作吗?或者我必须以不同的方式为Android做到这一点?请指导..

unity-game-engine xcode4

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