小编may*_*uur的帖子

需要更好,更简单地理解CATransform3D

请仔细阅读图片.

初始位置 旋转后

所以这是我从一些在线资源获得的代码,它确实改变了我的对象.除此之外,我什么都不懂.我是CATransform3D的新手,想知道它是如何工作的.

CATransform3D transform = CATransform3DIdentity;
transform.m34 = 1.0 / -500;
transform = CATransform3DRotate(transform, 45.0f * M_PI / 180.0f, 0, 1, 0.0f);
_bgView.layer.transform = transform;
Run Code Online (Sandbox Code Playgroud)

我想知道这段代码是如何运行的?为什么我们在m34中设置了一些值?我发现它的某种矩阵甚至让我更加困惑.另外,CATransform3DRotate中的参数是什么 意思?

我想了解但没有进一步.

我想深入了解CATransform3D.请帮助处理任何文章,文档或解释自己.

非常感谢.

calayer catransform3d caanimation ios

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

适用于iPhone和HTTP直播的实时视频聊天

所以一般来说,我想制作一款具有iPhone视频聊天功能的应用.但经过多次搜索,我仍然无法找到任何成功的结果.是否有任何公开甚至是这个问题,私有API可用于在iPhone上执行此操作??? 如果您有一个YES答案,请帮助我.

基本上,我想要的是在连接用于聊天的设备上读取视频流.非常感谢,如果可以,请帮助我.

ps - 我已经检查了iDoubs,但它失败并且总是显示一些未知问题,因此,不允许我连接到任何人.

另外:我发现的建议方法是通过HTTP Live Streaming.但是,在那方面,我有多重疑虑.

1.)我需要找到如何将我的视频从iPhone上传到我要播放的HTTP服务器?

2.)您能否发布与设置服务器相关的内容?如何将视频提供给FFMPEG服务器?

主要是,我需要找到上传方法.我现在只是以NSDATA的形式向服务器发送十六进制代码,我被困在那里.主要问题是,它是现场直播.我该如何处理?

如果你可以帮助我使iDoubs正常工作,那将是最好的.

非常感谢您的支持!

iphone api ffmpeg video-streaming http-live-streaming

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

如何在iOS 11中使用NEDNSProxyProvider

在网络方面,DNS代理是iOS 11的最大功能之一.但是它们没有提供太多关于它的文档或示例.还有一个关于它的讨论,他们刚刚给出了DNS代理可能的描述.

我想创建一个工作样本,但直到现在才取得成功.因此,我创建了具有DNS代理权利的网络扩展,并添加了DNS代理提供程序.这是代码:

class DNSProxyProvider: NEDNSProxyProvider {
    let defaults = UserDefaults(suiteName: "group.com.securly.dnsProxy")

    override init() {
        NSLog("QNEDNSProxy.Provider: init")
        super.init()
        // +++ might want to set up KVO on `systemDNSSettings`
    }

    override func startProxy(options:[String: Any]? = nil, completionHandler: @escaping (Error?) -> Void) {
        NSLog("QNEDNSProxy.Provider: start")
        // self.defaults?.set("DidStart", forKey: "DidStart")
        completionHandler(nil)
    }

    override func stopProxy(with reason: NEProviderStopReason, completionHandler: @escaping () -> Void) {
        NSLog("QNEDNSProxy.Provider: stop")
        completionHandler()
    }

    override func handleNewFlow(_ flow: NEAppProxyFlow) -> Bool {
        NSLog("QNEDNSProxy.Provider: new flow (denied)")
        // self.defaults?.set("DidHandleNewFlow", …
Run Code Online (Sandbox Code Playgroud)

dns proxy ios networkextension ios11

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

UIDocumentInteractionController不再适用于iOS6

我有一个应用程序,它与为iOS5构建的Instagram共享,现在在iOS6中共享,虽然canOpenURL返回true并且代码执行,但共享不再有效.图像将以.igo扩展名保存到应用程序的文档文件夹中.这是通过com.instagram.exclusivegram传递给Instagram的.

代码如下,它进入if语句并显示"here in"但不会像屏幕底部那样打开Share With对话框.

        NSLog(@"%@", _imgToUpload);
        NSURL *instagramURL = [NSURL URLWithString:@"instagram://app"];
        if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
            uidController = [[UIDocumentInteractionController alloc] init];
            //imageToUpload is a file path with .igo file extension
            uidController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:_imgToUpload]];
            uidController.UTI = @"com.instagram.exclusivegram";
            uidController.delegate = self;
            CGRect navRect = self.view.frame;
            [uidController presentOpenInMenuFromRect:navRect inView:[UIApplication sharedApplication].keyWindow animated:YES];
            NSLog(@"here in");
        }
Run Code Online (Sandbox Code Playgroud)

_imgToUpload 也提供了正确的文件路径.

谢谢,尼克

iphone xcode objective-c uidocumentinteraction ios6

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

iphone sdk的眨眼检测

现在可以使用ios 5进行面部检测,我只是想知道是否也可以检测到眨眼睛?我阅读了框架,但我只是获得了获取眼睛位置的方法.另外,我听说过具有人脸检测功能的iphone OpenCV框架.我是否可以通过OpenCV框架完成我的闪烁工作?

任何人都可以帮我解决openCV或面部/眨眼检测的问题吗?我需要的是iphone/ipad上的眨眼检测.

任何建议/回复欢迎... Thanx.

编辑:由于iOS 5是在NDA下,请建议我是否可以通过OpenCV框架进行检测?

iphone opencv blink face-detection ios5

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

使用UILocalNotifications,具有完成处理程序和后台提取的远程通知

使用iOS7,可以completionHandler进行远程通知.是否可以为UILocalNotifications做同样的事情?

基本上,我希望web服务以30秒的固定时间间隔发布我的一些数据,即使应用程序在后台也是如此.为此我考虑了3个选项,但没有得到任何帮助:

  1. 后台提取:这将在后台运行,但我不能使用它,因为iOS不会强制要求我按照所需的时间间隔调用此后台提取.

  2. 远程通知:这非常有效.但是每30秒我就要发一个远程PUSH通知,这根本不可行.如果我能在当地处理它也会很棒.

  3. UILocalNotifications:没有完成处理程序.用户必须打开该应用程序.所以这不行!

还有其他选择吗?或者即使使用iOS7,仍然无法在后台本地执行某些操作?

请帮忙.谢谢!

iphone objective-c ios uilocalnotification ios7

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

适用于iOS 10的MetalKit:由于执行期间的错误,命令缓冲区的执行被中止.导致GPU超时错误(IOAF代码2)

使用MetalKit for iOS 10,当我们尝试执行MPSCNNConvolution时,输入如下:

内核大小:16x16输入通道:300输出通道:250

输入图像尺寸:250x250x300

命令缓冲区的执行需要10秒以上,然后退出"执行命令缓冲区由于执行期间的错误而中止.导致GPU超时错误(IOAF代码2)".如何解决这个问题?

有没有办法加快这个过程?(对于执行这些高维卷积,10秒太多了)

在这些卷积的帮助下,我们的目标是执行反卷积,因为它还没有API,我们会尝试自己完成.有没有API方法来执行这些反卷积操作?

iphone metal deconvolution ios10

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

为什么我们在每个viewDidLoad方法中都使用[super viewDidLoad]?

可能重复:
我总是要在-viewDidLoad方法中调用[super viewDidLoad]吗?

为什么viewDidLoad每个人都会调用超类的方法viewDidLoad?它会做什么工作?这是强制性的吗?

cocoa objective-c viewcontroller

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

dateFromString返回nil

这是我的NSString,

myDate : 2011-06-07 11:23:47  0000
Run Code Online (Sandbox Code Playgroud)

这是代码,

NSTimeZone *currentDateTimeZone = [NSTimeZone defaultTimeZone];
NSDateFormatter *currentDateFormat = [[NSDateFormatter alloc]init];
[currentDateFormat setTimeZone:currentDateTimeZone];
[currentDateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];
NSDate *tempDate = [currentDateFormat dateFromString:second];
Run Code Online (Sandbox Code Playgroud)

仍然tempDate获得价值nil.
有人可以帮忙吗?

iphone xcode nsdate nsdateformatter

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

从UIWebView清除凭据

我在这里做的是,获取一个具有身份验证的URL.因此,我使用该功能

  - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
Run Code Online (Sandbox Code Playgroud)

当它面向身份验证时,我提供UIAlertView输入用户名和密码,如果用户输入正确,则调用此方法.

  - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
Run Code Online (Sandbox Code Playgroud)

在这个方法中,我使登录窗口消失并引入详细视图.

当我想要注销功能时出现问题.我想要的是删除用户输入的凭据并再次获取该URL,以进行身份​​验证=目的.所以,我称之为didReceiveAuthenticationChallenge.

但是会发生什么呢,它直接转到didReceiveResponse方法而不问任何问题.这里的问题是我无法清除凭据.你能帮我这么做吗?

非常感谢提前!

iphone uiwebview nsurlconnection nsurlcredential

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