问题标签 [foundation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3738 浏览

ios - 如何在 iOS 上使用 AVMutableComposition 和 CALayers

我打算使用 AV 可变组合在 iOS 上的视图中呈现内容。我想将来自其中一个 iPhone 摄像头的视频与在图层中创建的内容相结合 - 可变合成似乎符合此处的要求,因为它可以将图层合成到视频内容中。

在录制视频时完成合成并不重要 - 我也很乐意将所需的数据混合到一个合成中,然后在初始视频录制完成后将其渲染(通过 AVExportSession)到文件中。

我不明白的是,在 AV 框架的上下文中,[ca] 层应该如何知道在合成期间的给定时间要绘制什么。

我的图层内容依赖于时间线,时间线描述了需要在图层中绘制的内容。因此,如果我将一个图层嵌入到可变组合中,然后通过 AVExportSession 导出该组合 - CALayer 实例将如何知道它应该在什么时间生成内容?

0 投票
1 回答
907 浏览

sql-server-2008 - Win Server 2008 Foundation - SqlServer 2008 停止接受连接?

我有一台安装了 Windows 2008 Server R2 Foundation 的服务器计算机,用于托管 SqlServer 2008 服务。操作系统上没有注册其他用户,客户端只要求与 sqlserver 连接。我注意到一些客户端在尝试连接到 sqlserver 时会定期停止工作,而同时其他客户端正常工作。我知道基础版的并发连接有一些限制,但我不明白我打破了哪个限制。一些想法?

0 投票
1 回答
119 浏览

objective-c - 如何从给定属性具有相同值的数组中获取对象?

我正在编写一个新的 iOS SSH 客户端的服务器列表部分,并且我有一个RWServer当前看起来像这样的模型*:

在我的服务器列表控制器中,我有-[<UITableViewDataSource> tableView:cellForRowAtIndexPath:]以下方法:

问题是当用户配置了多个主机名相同但端口号不同的服务器时,他们无法将它们彼此区分开来。为了解决这个问题,我想将端口号附加到标签的文本中,但我不知道如何检索数组中具有相同主机名的项目,所以有人可以帮我解决这个问题吗?任何帮助表示赞赏。


*是的,所有内容在保存时都是加密的。

0 投票
1 回答
1298 浏览

objective-c - 使用 NSTask 将数据传递到工具的标准输入

假设我有一些工具,在其执行的某个时刻,它要求用户输入。例如,它可能会询问姓名和地址。在另一个时候,它可能会要求输入密码(并重新输入密码)。

NSTask 和 NSPipe 对象是否可以处理这些事情,即与命令行工具交互?

0 投票
2 回答
15531 浏览

objective-c - 保持 NSThread 存活并在其上运行 NSRunLoop

所以我正在启动一个新的 NSThread,我希望以后可以通过调用performSelector:onThread:.... 根据我对调用该方法的理解,该方法将该调用添加到该线程上的 runloop,因此在其下一次迭代中,它将弹出所有这些调用并随后调用它们,直到没有任何东西可以调用。所以我需要这种功能,一个准备好工作的空闲线程,我可以调用它。我当前的代码如下所示:

但是线程没有保持活动状态,并且 performSelector:onThread 不做任何事情。我该如何以正确的方式解决这个问题?

0 投票
8 回答
47855 浏览

objective-c - 最大 CGFloat 值是否有常数?

我需要创建一个 CGSize 来计算任意长度的任意文本的文本高度。UIKit 有这个很好的方法 -sizeWithFont:constrainedToSize: 我的文本只在宽度上受到限制,但在高度上没有。

为此,我需要为高度设置最大可能的 CGFloat。

有没有像“CGFloatMax”这样的常数?

0 投票
1 回答
832 浏览

objective-c - 如何进入 NSString?

如何从 NSString 获取输入scanf ("%@", &str);不起作用?

0 投票
3 回答
265 浏览

cocoa - @selector 的语法

好的,不使用NSInvocation,假设我有这个代码:

我将如何以 SEL removeObjectMessage 的形式执行最后一行?我必须在范围周围放一个包装器吗?我只想看看所有这些乱七八糟的语法......

0 投票
2 回答
973 浏览

c++ - 我想在我的目标 -c 项目中读取 .bin 文件并想相应地解析数据

我想从名为“xyz.bin”的二进制文件中读取数据,并想根据算法解析数据,任何朋友都可以建议如何从二进制文件中获取数据并对该二进制文件执行读写操作

0 投票
5 回答
1633 浏览

iphone - 如何将动画实时链接/同步到视频录制

应用说明:车速表。有针盘和动画针作为视频的叠加层。我通过后期处理将针的动画输出到视频上。我使用 AVAssetExportSession,并构造一个 AVComposition,其中包含我的动画层以及视频中的视频和音频轨道。这工作正常。视频节目,针动画。

目前为了在后期处理期间重播动画,我已经保存了自“录制”视频开始以来的任何速度变化。在后处理过程中,我会根据保存的时间/速度数据启动一个计时器,然后将针设置为下一个速度。

问题:生成的视频/动画对并不完全准确,并且在拍摄视频时显示的速度与播放和合成时显示的速度之间经常存在不匹配。(通常针在视频之前)因为导出期间的合成/压缩不一定是实时的。

问题:有没有办法可以将速度信息嵌入到录制的视频流中,然后在导出时访问它,以便视频和速度计在时间上匹配?

在导出期间的特定时间获得包含我的速度数据的回调会很好。

一如既往……谢谢!