Ios Objective-C,很高兴认识你和你的UIImagePickerController

Ios Objective-C,很高兴认识你和你的UIImagePickerController,ios,objective-c,cocoa-touch,Ios,Objective C,Cocoa Touch,底线:阅读底部的两个问题。 我正在进行语言转换,所以请原谅我的新问题。令人惊讶的是,我正在开发一款需要音频/视频捕获的应用程序 使用UIImagePickerController的开发示例代码作为参考,我能够构建一个工作原型。然而,我很快意识到UIImagePickerController太简单了。你没有横向模式,有些选项看起来很基本 我看到苹果推荐使用AV基金会。此外,我在stack overflow上读到,github上有许多项目扩展或替换了UIImagePickerController 这

底线:阅读底部的两个问题。

我正在进行语言转换,所以请原谅我的新问题。令人惊讶的是,我正在开发一款需要音频/视频捕获的应用程序

使用UIImagePickerController的开发示例代码作为参考,我能够构建一个工作原型。然而,我很快意识到UIImagePickerController太简单了。你没有横向模式,有些选项看起来很基本

我看到苹果推荐使用AV基金会。此外,我在stack overflow上读到,github上有许多项目扩展或替换了UIImagePickerController

这给我带来了两个问题:

1) Foundation/UIKit提供一些非常基本的功能,但是如果您真的想要一个功能齐全的实现,那么您需要完全投入到一个更复杂的框架中吗?就个人而言,AV基金会很吓人。UIIVaPixError控制器和AV基础捕获之间的巨大飞跃似乎相当大。UIImagePickerController在功能集中这么早就“停止”了,这一事实让我感到惊讶,因为AV捕获非常普遍。也许我遗漏了什么

2) 人们在objective-C开发中使用大量第三方依赖项是否很常见?在这种情况下,是否需要另一个开源图像选择器?我想我在这里要问的是,Objective-C开发和其他生态系统一样容易依赖地狱吗

  • 我知道可以使用覆盖层来定制外观,但我仍然认为这会给您带来一些相同的问题。没有AVFoundation,你无法编写定制相机,但我认为获得一些你真正想要的功能是值得的

  • 是的,第三方依赖关系非常常见。但是,在寻找某样东西时,通常至少有两种选择

  • 您可以在此处查看我最新的开源相机版本: