小编bry*_*yle的帖子

如何将NSString转换为NSNumber

如何可以转换NSString包含多个任何原始数据类型(例如int,float,char,unsigned int,等等)?问题是,我不知道字符串在运行时将包含哪种数字类型.

我知道如何做到这一点,但我不确定这是否适用于任何类型,也是无符号和浮点值:

long long scannedNumber;
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanLongLong:&scannedNumber]; 
NSNumber *number = [NSNumber numberWithLongLong: scannedNumber];
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

objective-c nsnumber primitive-types nsstring

565
推荐指数
9
解决办法
41万
查看次数

AVCaptureSession没有任何理由得到内存警告和崩溃

我正在开发一款操纵高清照片的应用程序.我正在用AVCaptureSession拍照,停止它然后对该照片应用效果.

令我疯狂的是,一切正常,仪器告诉我,我按时正确地释放了我使用的所有内存.它真的很高,有时达到100mb.但它迅速下降.

然后我重新开始我的捕获会话,我收到了内存警告.绝对没有理由; _; 我释放时使用的所有内存...然后下次我将重新启动捕获会话时应用程序崩溃.没有消息,没有日志,什么都没有.

我不知道如何解决这个问题,我不知道在哪里寻找...如果有人能帮助我一点点我会很高兴的!

提前致谢!

iphone warnings avcapturesession

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

NSPredicate和Regex

有人可以帮我使用Regex和NSPredicate吗?

NSString *regex = @"(?:[A-Za-z0-9])";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
  //do something
}
Run Code Online (Sandbox Code Playgroud)

测试上面的wth mystring - qstring123似乎不起作用.我期待它进入if条件,因为它应该匹配正则表达式.

此外,我需要一个正则数字的alpha数字允许逗号和空格.

这会有用吗?

@"(?:[A-Za-z0-9])*(?:,[A-sa-z0-9)*(?:\s[A-sa-s0-9])"
Run Code Online (Sandbox Code Playgroud)

请帮忙.

regex objective-c nspredicate

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

RestKit基于Value动态映射关系名称

我正在使用RestKit来解析JSON并将其映射到Core Data NSManagedObjects.这是一个示例JSON.

{
    "events": [
        {
            "description": "...",
            "subject_type": "photo",
            "subject": {
                "id": 1,
                "thumb_url": "...",
                "medium_url": "...",
                "large_url": "..."
            }
        },
        {
            "description": "...",
            "subject_type": "user",
            "subject": {
                "id": 1,
                "username": "...",
                "followers": "..."
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

使用RKObjectMappingProviderRKManagedObjectMapping我将"events"数组映射到单独的Core Data Event对象.这很好用.

现在,Event上有两个关系UserPhoto.现在我需要根据值将主题数组映射到正确的Core Data对象,"subject_type"并将其设置为正确的关系Event.

我试过使用,RKDynamicObjectMapping但我不知道如何指定"动态关系".我需要一些方法来根据值设置目标关系的名称subject_type.

有什么想法吗?

iphone json objective-c ios restkit

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

从iphone应用程序链接到iBook商店中的书籍

环顾四周后,我无法直接回答以下情况:我可以从iphone应用程序链接到iBook商店中的书籍,而无需集成应用内购买API吗?

据我所知,iBooks确实会收取你放置书籍的费用,所以我的逻辑说它应该是可能的,否则你将被收取两次费用.

非常感谢.

iphone xcode itunes objective-c ios

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