小编obj*_*001的帖子

FTDI与USB设备的通信 - 目标C.

我正在尝试与Enttec USB DMX Pro进行通信.主要是接收DMX.

他们在这里发布了一个Visual C++版本,但我对如何转换为Obj-c感到有点困惑.Enttec写道,"使用适用于Mac的FTDI库与PRO交谈,并参考D2XX编程指南打开并与设备通信." Objective-C的所有示例应用程序都在那里?有没有简单的方法与Enttec DMX USB Pro进行通信?

objective-c dmx512 ftdi

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

如何使用NSTask授予权限 - objective-c

我需要基本上做一个"sudo"但是,我需要给我的NSTask代码提供这种权限.这可能吗?

谢谢,以利亚

permissions sudo objective-c nstask

6
推荐指数
2
解决办法
7259
查看次数

CADisplayLink在iOS5.1上运行较低的帧速率

CADisplayLink在我的iPhone应用程序中使用.

这是相关代码:

SMPTELink = [CADisplayLink displayLinkWithTarget:self selector:@selector(onTick)];
SMPTELink.frameInterval = 2;//30fps 60/n = fps
[SMPTELink addToRunLoop:[NSRunLoop mainRunLoop]
                    forMode:NSDefaultRunLoopMode];
Run Code Online (Sandbox Code Playgroud)

因此onTick被称为30FPS(1/30秒)的每一帧.这在iOS6+上很有效 - 完全符合我的需要.但是,当我在运行iOS5.1的iPhone 4s上运行我的应用程序时,onTick方法的运行速度比使用iOS6版本略慢.几乎就像是在运行它29FPS.稍微过了一点,它与iOS6 iPhone 5不同步.

onTick方法中的代码并不耗时(这是我的一个想法...),而且它不是iPhone,因为应用程序在运行iOS6的iPhone 4上运行良好.

请问CADisplayLink功能不同的iOS5.1?任何可能的解决方法/解决方案?

objective-c ios cadisplaylink

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

NSString get -characters

我想获得NSString的字符.像这样:

NSString *data;
const char * typein = [[data characters] UTF8String];
Run Code Online (Sandbox Code Playgroud)

但显然NSString不会响应-characters.我如何获得NSString的字符?

谢谢,以利亚

objective-c nsstring

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

NSSpeechRecognizer示例

好的,我需要这样做:

等待命令,"晚安".然后运行一个动作.

有人可以解释如何做到这一点?

command objective-c

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

Objective-C的Web服务器

如何从我的Obj-C应用程序创建一个Web服务器,并将自定义HTML发布到它?

谢谢!

html macos cocoa objective-c

5
推荐指数
2
解决办法
8515
查看次数

在Objective-C中创建套接字客户端 - Mac OSX

我需要在端口587基本上向98.136.86.109发送一些"数据".如何在我的mac应用程序中的obj-c中执行此操作?

sockets macos client objective-c

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

Wordpress自定义文件上传页面

我目前正在使用此代码上传 PHP 文件(直接在 wordpress 页面上找到):

<form enctype="multipart/form-data" action="upload.php" method="POST">
Please choose a file: <input name="uploaded" type="file" /><br />
<input type="submit" value="Upload" />
</form> 
Run Code Online (Sandbox Code Playgroud)

上传.php

    $allowedExts = array("jpg", "jpeg", "gif", "png");
    $extension = end(explode(".", $_FILES["file"]["name"]));
    if ((($_FILES["file"]["type"] == "image/gif")
         || ($_FILES["file"]["type"] == "image/jpeg")
         || ($_FILES["file"]["type"] == "image/png")
         || ($_FILES["file"]["type"] == "image/pjpeg"))
        && ($_FILES["file"]["size"] < 20000)
        && in_array($extension, $allowedExts))
    {
        if ($_FILES["file"]["error"] > 0)
        {
            echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
        }
        else
        {
            echo "Upload: " . $_FILES["file"]["name"] . …
Run Code Online (Sandbox Code Playgroud)

wordpress

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

在iPhone应用程序中打开文件 - NSFileManager isReadableFileAtPath返回NO

这是我的代码:

-(BOOL)application:(UIApplication *)application
           openURL:(NSURL *)url
 sourceApplication:(NSString *)sourceApplication
        annotation:(id)annotation {

    if (url != nil && [url isFileURL]) {
        NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

        if ( [[NSFileManager defaultManager] isReadableFileAtPath:[url absoluteString]] ) {
            NSLog(@"READABLE!");
            [[NSFileManager defaultManager] copyItemAtPath:[url absoluteString] toPath:[documentsPath stringByAppendingString:@"/timecode.xml"] error:nil];
        } else {
            NSLog(@"NOT READABLE!");
        }

        BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:[documentsPath stringByAppendingString:@"/timecode.xml"]];

        if (fileExists) {
            NSLog(@"THERE!");
        } else {
            NSLog(@"NOT THERE!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我从邮件应用程序(或任何其他应用程序,包括好读者)打开文件到我的应用程序时,它说它不可读.显然,该文件不存在.

任何想法为什么会这样?

iphone objective-c nsfilemanager

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

Objective-C:来自App Delegate的当前视图控制器

我想从app delegate中呈现一个视图控制器,它出现在所有内容之上,包括打开的任何模态视图.

当推送通知到达时,我会这样做.

test *fixtureViewController = [[test alloc] init];

[self.window.rootViewController presentViewController:testViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

但是,如果从另一个视图控制器激活模态视图,则这不起作用.

有任何想法吗?

modal-dialog objective-c

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