似乎没有关于Apple的SUBQUERY关键字的文档,我在SO或Google上找不到关于它的简单解释.这是一个阴谋!;)
请允许来自内圈的人请快速解释其语法,以便我可以使用它?
SUBQUERY(Bs, $x, $x IN %@)
Run Code Online (Sandbox Code Playgroud)
谢谢
似乎NSNumberFormatter无法将欧元(可能还有其他)货币字符串解析为数字类型.有人可以证明我错了.
我正在尝试使用以下内容从货币字符串中获取数字金额:
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSNumber *currencyNumber = [currencyFormatter numberFromString:currencyString];
Run Code Online (Sandbox Code Playgroud)
这适用于英国和美国的货币金额.它甚至可以处理$和£以及数千个分离器而没有任何问题.
但是,当我使用欧元货币金额(在设置应用程序中将区域格式设置为法国或德国)时,它返回一个空字符串.以下所有字符串都失败:
12,34 €
12,34
12.345,67 €
12.345,67
Run Code Online (Sandbox Code Playgroud)
值得注意的是,这些字符串与使用相应语言环境时NSNumberFormatter的stringFromNumber方法完全匹配.
在设置应用中将区域格式设置为法国,然后在以下代码中将currencyNumber设置为12.34,导致currencyString设置为'12,34€':
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSString *currencyString = [currencyFormatter stringFromNumber:currencyNumber];
Run Code Online (Sandbox Code Playgroud)
显然很容易就欧元问题解决这个问题,但我希望在尽可能多的国家销售这个应用程序,我认为其他语言环境肯定会发生类似的情况.
有人有答案吗?
TIA,Duncan
我需要创建一个算法来布局一些分层数据,但之前从未做过这种事情,需要一些广泛的提示.
基本上我需要重新创建此图表(使用动态数据):
图http://dl.dropbox.com/u/15126868/diagram.png
更大
我对它的大部分都没有问题,但需要帮助两件事:
任何建议最受欢迎.我不需要太多细节.
更详细一点:
我目前正在考虑我应该使用UIView子类和layoutSubviews.麻烦的是我需要知道所有节点的大小(至少大致)才能开始定位它们.然后,由于定位涉及旋转,我可能需要再次调整儿童定位 - 我不能在任何旋转之后添加标签.
其他考虑似乎是:表示区域是矩形,而不是正方形; 我无法从页面上溢出; 并且我需要动画更改光盘的大小.
任何指针都会很棒,谢谢.