小编mam*_*mcx的帖子

如何在Objective-C中声明类级属性?

也许这很明显,但我不知道如何在Objective-C中声明类属性.

我需要为每个类缓存一个字典,并想知道如何将它放入类中.

oop cocoa objective-c

200
推荐指数
8
解决办法
14万
查看次数

在OS X Lion中,LANG未设置为UTF-8,如何解决?

我尝试在OS X Lion中设置postgress,并发现没有正确设置LOCALE环境var.

这是设定的:

LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

我期待UTF-8的东西.这是一个干净的OS X Lion设置,具有西班牙语.我什么都不动.

我不知道如何设置UTF-8.

在终端设置中,检查UTF-8并将LOCALE设置为打开,尽管不起作用.

macos terminal encoding utf-8

140
推荐指数
4
解决办法
11万
查看次数

如何添加两个NSNumber对象?

现在这一定很容易,但两个怎么样NSNumber?就好像:

[one floatValue] + [two floatValue]
Run Code Online (Sandbox Code Playgroud)

还是存在更好的方式?

math objective-c nsnumber

77
推荐指数
4
解决办法
9万
查看次数

如何以编程方式将UIScrollView移动到焦点在键盘上方的控件中?

我有6个UITextFields在我的UIScrollView.现在,我可以按用户请求滚动.但是当键盘出现时,会隐藏一些文本字段.

这不是用户友好的.

如何以编程方式滚动视图,以确保键盘不隐藏文本字段?

iphone user-interface objective-c

50
推荐指数
3
解决办法
8万
查看次数

如何使用NSDecimalNumber?

我正在构建一个需要对钱进行计算的应用程序.

我想知道如何正确使用NSDecimalNumber,尤其是如何从整数,浮点数和双精度初始化它?

我发现只使用这种-decimalNumberWithString:方法很容易.-initWith...不鼓励使用这些方法,只留下带有尾数的方法,但从来没有使用我之前使用过的7种语言中的任何一种语言,所以我不知道是什么放在那里......

math cocoa

43
推荐指数
3
解决办法
4万
查看次数

使用iphone sdk保存在钥匙串中时出错

我使用Apple包装器作为钥匙串,并尝试在其上保存一个项目(在模拟器中运行,ios 4.1).

我之前没有使用过钥匙扣.

我收到此错误:

无法添加钥匙串项目.错误 - 25299

在KeychainItemWrapper.m第304行:

// No previous item found; add the new one.
result = SecItemAdd((CFDictionaryRef)[self dictionaryToSecItemFormat:keychainItemData], NULL);
NSAssert( result == noErr, @"Couldn't add the Keychain Item." );
Run Code Online (Sandbox Code Playgroud)

这是我保存的方式:

- (void) saveKey:(NSString *)key value:(NSString *)value {
    KeychainItemWrapper *keyItem = [[KeychainItemWrapper alloc] initWithIdentifier:key accessGroup:nil];
    [keyItem setObject:value forKey:(id)kSecValueData];
    [keyItem release];
}
Run Code Online (Sandbox Code Playgroud)

这是api试图保存的值:

<CFBasicHash 0x7231f60 [0x320d380]>{type = mutable dict, count = 5,
entries =>
2 : <CFString 0x2e6eb98 [0x320d380]>{contents = "labl"} = <CFString 0x2fb018 [0x320d380]>{contents = ""} …
Run Code Online (Sandbox Code Playgroud)

iphone keychain ios4

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

如何将Python部署到Windows用户?

我很快就会发布一个测试版应用程序,它可以选择在Python上创建自定义集成脚本.

该应用程序将针对Mac OS X和Windows,我的问题是Windows通常不存在Python.

我的实际aproach默默运行Python 2.6安装.但是,我遇到默认情况下未激活的问题,并且在使用命令行选项时未设置路径.而且我担心如果之前安装了Python并且我升级到新版本,这可能会破坏别的东西......

所以,我想知道如何干净利落地完成这项工作.如果我复制整个Python 2.6目录,并将其放在我的应用程序的子目录中并安装所有内容,是否可以?或者使用virtualenv可以运行不同版本的Python(如果已经在机器中安装了Python?).

我在使用DLL嵌入Python之前也玩了,发现它很容易,但我失去了调试的能力,所以我切换到命令行插件.

我从命令行执行插件并读取STDOUT和STDERR输出.该应用程序是用Delphi/Lazarus制作的.我安装了其他模块,如JSON和RPC客户端,Win32com,ORM等.我使用bitrock创建安装程序.

更新:最终用户是小型企业所有者,Python脚本由开发人员制作.我想避免部署中的任何额外步骤,因此我想要一个完全集成的设置.

python windows delphi deployment lazarus

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

在Objective-C中有类似于LINQ的东西吗?

我想知道是否有可能(以及如何)在Objective-C中提供类似于以下内容的类:

Person.Select(@"Name").OrderAsc(@"Name").Where(@"Id").EqualTo(1).And(@"Id").NotEqualTo(2).Load<Array>
Run Code Online (Sandbox Code Playgroud)

对于我正在做的项目来说,这可能非常方便.

我喜欢Django和SubSonic中的这种编码方式.

database objective-c

20
推荐指数
3
解决办法
6685
查看次数

为什么有一个原子类型很有用(比如elixir,erlang)?

根据http://elixir-lang.org/getting-started/basic-types.html#atoms:

原子是常量,其名称是它们自己的值.其他一些语言称这些符号

我想知道原子类型有什么意义.可能有助于构建解析器或宏?但在日常使用中它对程序员有何帮助?

BTW:永远不要使用elixir或erlang,只需注意它存在(也在kdb中)

syntax erlang elixir

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

获取食物配方和/或营养成分的数据/ api在哪里?

我正在考虑建立一个iPhone应用程序来获取食谱.所以,我正在寻找能够以我可以在我的应用程序中使用,本地存储和/或查询的方式获取该食谱数据的资源.

我对获取营养成分,照片等感兴趣...我明白也许我需要从多个来源收集数据(如flickr照片?),但任何起点都非常有用.

iphone ios

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