小编mrd*_*enz的帖子

适用于iPhone的Objective C中的基本亵渎过滤器

你是多么喜欢有头脑的人来解决过滤亵渎的基本挑战,显然人们不可能解决每一个场景,但最好让一个人在最基本的水平上作为第一道防线.

在Obj-c我得到了

NSString *tokens = [text componentsSeparatedByString:@" "];
Run Code Online (Sandbox Code Playgroud)

然后我遍历每个令牌以查看是否在每个令牌中找到任何关键字(我在列表中有大约400个).

意识到误报也是一个问题,如果这个词是一个完美的匹配,它被标记为亵渎,否则如果发现超过3个亵渎的单词没有完美的匹配,它也被标记为亵渎.

稍后我将使用更准确地解决问题的网络服务,但我真的只需要一些基本的东西.因此,如果你写下阴茎这个词,那就是顽皮顽皮,写得不好.

regex iphone web-services objective-c profanity

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

核心数据保存到数据库不工作

我是iPhone的第一次Core Data用户/学习者,我认为这[managedObjectContext save:$error]用于保存对Persistant Store的更改.

但是当我重新加载并调用NSFetch时,对象仍然存在.有什么想法吗?

for (int i ; i < [mutableFetchResults count];i++)
{
    NSManagedObject *toDelete = [mutableFetchResults objectAtIndex:i];
    [managedObjectContext toDelete];

    // Update the array and table view.
    [mutableFetchResults removeObjectAtIndex:i];
}


if (![managedObjectContext save:&error]) {
    // Handle the error.
    NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
    exit(-1);  // Fail
}
Run Code Online (Sandbox Code Playgroud)

iphone core-data nsmanagedobject nsmanagedobjectcontext

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

C的赋值

当你在C中看到这样的代码时,分配的顺序是什么?

int i = 0, var1, var2;
Run Code Online (Sandbox Code Playgroud)

我不懂语法......

c c++ unix gcc variable-assignment

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

在Facebook Graph API中获取用户App-Scoped用户ID

在新的V2 Facebook Open Graph API出现之后,我需要记下登录用户的App-Scoped'用户ID,以便在Parse中注册id以接收PUSH通知.

但是,作为登录用户,我获得了Facebook ID.

还没有在文档中找到任何解决这个问题的东西,所以我想在这里问一下.

facebook facebook-graph-api facebook-opengraph

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

如何清除和重置Core Data数据模型

我现在在Xcode中有超过45个不同版本的xcdatamodel,其中44个不再需要,因为我已经完全放弃了整个数据库的drop/create方法.如果没有Xcode大惊小怪,我怎么能清除这些?

查看链接图片:

https://www.dropbox.com/s/1bpdhf9bax6iicb/Screenshot%202014-05-23%2013.24.45.png

xcode core-data

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

目标C [对象发布]

我正在查看其他人的代码,但它似乎是RELEASE对象视频,但随后继续使用它.

现在从我对面向对象编程语言的理解,一旦它被发布,它应该从内存中释放出来......

我看不出它有什么参考......但我认为这是没关系的原因.看起来像是一件奇怪的事情,(当你没有完成它时释放它,为什么不使用autorelease例如).

self.video = [[VideoFrameExtractor alloc] initWithVideo:[Utilities bundlePath:@"sophie.mov"]];
[video release];

// set output image size
video.outputWidth = 426;
video.outputHeight = 320;
Run Code Online (Sandbox Code Playgroud)

oop iphone release reference-counting objective-c

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

在MAC上编译SDL

#include "ffmpeg/libavcodec/avcodec.h"

#include "ffmpeg/libavformat/avformat.h"

#include "ffmpeg/libswscale/swscale.h"
#include "ffmpeg/libswscale/rgb2rgb.h"
#include "ffmpeg/libswscale/swscale_internal.h"

#include <stdio.h>

#ifdef __MINGW32__
#undef main /* Prevents SDL from overriding main() */
#endif

#include "SDL.framework/Headers/SDL.h"
#include "SDL.framework/Headers/SDL_thread.h"
Run Code Online (Sandbox Code Playgroud)

是使用此命令编译的:

gcc -o t1 tutorial01.c -lswscale -lavutil -lavformat -lavcodec -lz -lavutil -lm -framework SDL
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Undefined symbols:
  "_main", referenced from:
      start in crt1.10.6.o
     (maybe you meant: _SDL_main)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

从谷歌搜索,如果我尝试添加:#include"SDLMain.h"它有主要的动脉瘤.

c macos gcc sdl ffmpeg

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

Apple Watch OS警告:"没有为类别定义的自定义接口"(null)".将使用系统默认演示文稿"是什么意思?

当我在手表上收到PUSH通知并点击它时,控制台会打印此消息:

"no custom interface defined for category "(null)". Will use system default presentation."
Run Code Online (Sandbox Code Playgroud)

没有很多文件暗示问题的实际症结,这是什么意思?

ios watchkit

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