首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GPUImage框架_文档翻译

先来介绍一,GPUImage吧! GPUImage框架是一个获得BSD许可iOS库,可让您将GPU加速滤镜和其他效果应用于图像,实时摄像机视频和电影。...在iPhone 4S,GPUImage只有快4倍比核心形象,这种情况,和102x速度比CPU绑定处理。然而,对于更复杂操作,高斯模糊半径较大,目前超过GPUImage核心形象。)...但是,它隐藏了在简化Objective-C界面与OpenGL ES API交互复杂性。...GPUImage使用OpenGL ES 2着色器进行图像和视频处理速度远远超过可以在CPU绑定程序做。然而,它隐藏在OpenGLES API简化Objective-C接口OpenGL交互复杂性。...链过滤器和其他后续元素符合GPUImageInput协议,该协议允许它们从链一个链接接收提供或处理纹理对其执行某些操作。

91210
您找到你想要的搜索结果了吗?
是的
没有找到

TensorFlow 智能移动项目:1~5

当将两个文件添加到项目中,您将看到一个消息框,如以下屏幕截图所示,询问您是否要配置 Objective-C 桥接头,Swift 代码调用 C++ 头需要此头。 Objective-C 代码。...否则,类似于我们在上一章中所做,创建一个基于 Objective-C iOS 应用,例如NeuralStyleTransfer,或者在现有应用,在PROJECT创建一个用户定义设置,命名为...如果您进行 Android 应用开发跳过了上一个 iOS 部分,请快速阅读上一个 iOS 部分对步骤 3 解释。...但是为了简单起见和达到适当平衡,我们将保持 TensorFlow 模型推论,在本示例,还将保持音频文件读取和转换,以及在 C++ 和 Objective-C 与控制 UI 和录音,启动调用来进行音频处理和识别...然后,我们介绍了如何训练 TensorFlow 模型以识别简单语音命令,介绍了如何在 Android 应用以及基于 Objective-C 和 Swift iOS 应用中使用该模型分步教程。

4.4K20

六个方向关于iOS100个面试题,你都会了吗?

关于iOS技术 请解释一Handoff是什么,简述它是如何实现iOS、Mac/网页应用互通。 iCloud包含了哪些技术与服务? iOS扩展是指?能否列举一些热门或常见范例?...能否描述一何在应用中使用Apple Pay? 请解释一iOS应用沙盒机制。 VoiceOver是什么?请举例解释一iOS辅助功能(Accessibility)。开发者如何使用这些功能?...iOS~属于什么目录? AirPlay是如何运行?换做是你,你会如何通过编程提高应用实用性以及演示效果? 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?...在Swift,什么时候该用let,什么时候该用var? 为什么map函数必不可少?该在什么情况使用它? 你会选择什么工具来追踪Bug? 如果在Cocoa中发现一个Bug,你会如何处理?...如果应用新版本出现了Regression情况,该如何补救?如何防止用户在使用过程遇到新Bug? Objective-C类是怎么执行Objective-C Runtime是如何实现

3.6K50

iOS程序员面试,绝对会遇到这些问题!

关于iOS技术 请解释一Handoff是什么,简述它是如何实现iOS、Mac/网页应用互通。 iCloud包含了哪些技术与服务? iOS扩展是指?能否列举一些热门或常见范例?...能否描述一何在应用中使用Apple Pay? 请解释一iOS应用沙盒机制。 VoiceOver是什么?请举例解释一iOS辅助功能(Accessibility)。开发者如何使用这些功能?...iOS~属于什么目录? AirPlay是如何运行?换做是你,你会如何通过编程提高应用实用性以及演示效果? 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?...在Swift,什么时候该用let,什么时候该用var? 为什么map函数必不可少?该在什么情况使用它? 你会选择什么工具来追踪Bug? 如果在Cocoa中发现一个Bug,你会如何处理?...如果应用新版本出现了Regression情况,该如何补救?如何防止用户在使用过程遇到新Bug? Objective-C类是怎么执行Objective-C Runtime是如何实现

1.4K20

100个iOS开发设计程序员面试题汇总,你将如何作答?

·请描述一Instruments及其作用。 关于iOS技术 ·请解释一Handoff是什么,简述它是如何实现iOS、Mac/网页应用互通。 ·iCloud包含了哪些技术与服务?...就你而言,你会如何在磁盘对数组对象进行序列化? ·你会如何储存用户认证信息? ·请问何为Keychain服务? ·为什么移动设备上缓存和压缩是不可或缺?...这对注重性能应用有何限制? 关于编程 ·CocoaTouch包含什么?不包含什么? ·为什么CocoaTouch类名称是以两个大写字母开头? ·Swift和Objective-C分别是什么?...·在Swift,什么时候该用let,什么时候该用var? ·为什么map函数必不可少?该在什么情况使用它? ·你会选择什么工具来追踪Bug? ·如果在Cocoa中发现一个Bug,你会如何处理?...·如果应用新版本出现了Regression情况,该如何补救?如何防止用户在使用过程遇到新Bug? ·Objective-C类是怎么执行Objective-CRuntime是如何实现

1.4K40

IOS开发基础系列】UIAlertController专题

UIAlertView默认样式         swift版本和Objective-C版本不同,在swift,alertView初始化只允许创建拥有一个取消按钮对话框视图。...一个简单对话框例子         您可以比较一两种不同创建对话框代码,创建基础UIAlertController代码和创建UIAlertView代码非常相似:     Objective-C...我们先不着急回答这个问题,先来看一下面关于“警示”样式简单示例。在这个示例,我们将前面的示例“好”按钮替换为了“重置”按钮。     ...当您向对话框控制器添加文本框,您需要指定一个用来配置文本框代码块。         ...Observer模式定义对象间一对多依赖关系,当一个对象状态发生改变, 所有依赖于它对象都得到通知被自动更新。我们可以在构造代码块添加如下代码片段来实现。

35130

iOS快速入门

Objective-C语言入门 《Objective-C基础教程》,很好。这里整理后面几章学习笔记,方便复习。...(1) 斯坦福白胡子老头iOS8视频 斯坦福大学公开课:iOS 8开发 这个公开课每个iOS版本都有,基本是用一个demo来讲解iOS开发,每个版本demo都不一样,iOS7是用Objective-C...贴一里面关于MVC模式讲解 MVC模式 Model与View不能通信:Model与UI完全独立,UI组件都是generic,需要Controller为其翻译格式化Model信息用于显示。...(2) 常用第三方库 Masonry Masonry是一个轻量级布局框架 拥有自己描述语法 采用更优雅链式语法封装自动布局 简洁明了 具有高可读性 而且同时支持 iOS 和 Max OS X...Objective-C 2.0编写高质量iOS与OS X代码52个有效方法 《Effective Objective-C 2.0:编写高质量iOS与OS X代码52个有效方法》阅读笔记

60220

100个iOS开发面试题汇总

关于iOS开发面试,不管对于招聘和应聘来说,面试都是很重要一个环节,特别对于开发者来说,面试技术问题环节不仅是企业对应聘者技能和积累考察,也是一个开发者自我检验好机会。...39 Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? 40 为什么Optional在Swift语言中非常重要? 41 请解释一NSError。...该在什么情况使用它? 45 你会选择什么工具来追踪Bug? 46 如果在Cocoa中发现一个Bug,你会如何处理? 47 如果应用新版本出现了Regression情况,该如何补救?...如何防止用户在使用过程遇到新Bug? 48 Objective-C类是怎么执行?Objective-C Runtime是如何实现? 49 iOS是如何提高安全性,保护用户隐私信息?...79 设计软件为什么要加上动画? 80 请描述一软件设计交互和Feedback有什么作用。 81 设计iPhone和iPad应用时,应分别考虑哪些因素?

1.2K30

iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,Scene Kit (3D) ,Sprite Kit (2D),OpenCV

界面图形框架 -- UIKit UIKit UIKit是一组Objective-C API,为线条图形、Quartz图像和颜色操作提供Objective-C 封装,并提供2D绘制、图像处理及用户接口级别的动画...每一个IOS应用一个线程都有一个当前context,在调用OpenGL ES函数,使用或改变此context状态。...为了创建全屏幕视图或使OpenGL ES内容与UIKit视图集成,可以使用GLKit。在使用GLKit,GLKit提供类GLKView类本身实现呈现目标及创建和维护一个framebuffer。...CIContext 表示上下文, Core Graphics 以及 Core Data 上下文用于处理绘制渲染以及处理托管对象一样,Core Image 上下文也是实现对图像处理具体对象。...使用 C++ API 并不是绝大多数 iOS 开发者每天都做事,你需要使用 Objective-C++ 文件来调用 OpenCV 函数。

3.4K41

简述OC语言

Objective-C,没有方法调用这种说法,只有消息传递。在C++或Java调用某个类方法,在Objective-C是给该类发送一个消息。...而在Objective-C中就比较简单了,类和消息之间是松耦合,方法调用只是向某个类发送一个消息,该类可以在运行时再确定怎么处理接受到消息。...Runtime简称运行时,其中最主要是消息机制,是一个主要使用 C 和汇编写库,为 C 添加了面相对象能力创造了 Objective-C。。OC函数调用称为消息发送。属于动态调用过程。...强大Method Swizzling(方法交叉使用) 在Objective-C调用一个方法,其实是向一个对象发送消息,查找消息唯一依据是selector名字。...2、applicationWillResignActive:在应用程序将要由活动状态切换到非活动状态时候,要执行委托调用, home 按钮,返回主屏幕,或全屏之间切换应用程序等。

2K20

iOS开发入门笔记

iOS开发入门笔记 本文面向已有其它语言(Java,C,PHP,Javascript)编程经验iOS开发初学者,初衷在于让我同事一小内了解如何开始开发iOS App,学习目标包括: 能使用Xcode...运行刚下载应用 点击Xcode左上角Run按钮(或者同时按Comman和R键),Xcode会编译源码并在模拟器运行这个应用。 编译成功会在屏幕上淡淡地显示“Build Succeeded”。...IB可以用来直观方便地画界面、设置控件属性、建立代码与控件联系,但后台业务逻辑和数据处理仍然要靠Objective-C,可见,不管用不用IB,Objective-C都是绕不过去。...而在Objective-C里,类型和消息关系比较松散,消息处理到运行时(runtime)才会动态决定,给类型发送一个它无法处理消息,也只会抛出一个异常,而不会挂掉。...Objective-C与Java、C一样,双引号表示字符串。 函数调用 前文述及,不涉及面向对象,它和C是完全一样

3.9K60

汇编寄存器规则

# 汇编寄存器规则 在本章,您将了解到 CPU 使用寄存器,研究和修改传入函数参数。您还将了解常见苹果计算机架构,以及如何在函数中使用它们寄存器。这就是所谓架构调用约定。...Apple 最初在其许多 iOS 设备中都提供了 32 位 ARM 处理器,但此后便转移到了 64 位 ARM 处理器。...当 Objective-C 执行方法,将执行一个名为 objc_msgSend 特殊 C 函数。 这些功能实际上有几种不同类型,但稍后会介绍更多。...判断是否有参数一种简单方法是简单地检查 Objective-C 选择器冒号。 每个冒号将代表一个方法参数。...在 Objective-C ,RDI 寄存器是调用 NSObject 引用,RSI 是选择器,RDX 是第一个参数,依此类推。

2.4K50

TensorFlow 智能移动项目:11~12

Xcode 项目应类似于以下屏幕截图: 图 11.1:使用 TensorFlow Lite Pod 新 Xcode iOS 项目 我们向您展示如何在 iOS 应用中使用 TensorFlow...基于 Objective-C 和 Swift iOS 应用: 图 11.8:在 Objective-C 应用显示从 Keras 和 TensorFlow 转换而来股票预测 Core ML 模型...如果将Stock.mlmodel拖放到 Objective-C 项目,则自动生成Stock.h中将出现错误,因为 Xcode 9.2 错误无法正确处理代码/字符activation_1/Identity...,打印出观测值一个值(水平位置)和第三个值(极点与垂直方向度数),因为这两个值确定一个剧集是否为完成。...要查看其他策略如何更好地工作,让我们使用一个简单直观策略,当极数度数为正(在垂直方向右侧)执行 1 动作(向右移动购物车),然后执行 0(将购物车向右移动) 当极数度数为负(在垂直方向左侧)。

4.1K10

iOS 开发面试通关指南:67 个必知问题!

这个问题只是为了了解你过去是独自工作,在一个较大团队工作,远程协作,还是与本地开发者合作。 4.你知识储备来源是什么?平时会看一些博客或者播客(podcast)内容吗?举几个例子吧。...Swift和Objective-C iOS开发并不仅仅意味着Swift。很多项目的某些部分仍然在用Objective-C——甚至有的项目完全是用Objective-C编写。...(如果求职者会Objective-C):Objective-Catomic/nonatomic是什么? 24.什么是KVO和KVC?这是另外一个很大题目,所以至少要了解一些基本知识。...33.如何在Swift解析JSON?如何在Swift解析XML?JSON那一题很简单。如果你知道的话,也顺便讨论一密钥解码策略。...如何在iOS应用程序实现?这题不会也没关系,但是如果知道会很加分! 35.如何允许不安全连接?这是可行吗?能通过应用审查吗?知道什么说什么就行——例如,可以谈谈在什么情况是可以做到这一点

1.1K20

试用Xcode构建iOS PDF阅读器

在当今以移动为先世界,为企业和开发人员创建一个iOS应用程序是必不可少。...以下几个部分介绍了所需要求、安装包结构,以及如何使用ComPDFKit PDF SDK在Objective-C创建iOS PDF阅读器 所需环境开发使用ComPDFKit PDF SDK程序需要以下开发环境...在本博客,我们使用Xcode14.0.1来演示示例图片目前暂不支持在苹果Silicon系列上运行模拟器对于早期版本Xcode(Xcode 13),默认情况可能会打开Bitcode选项,因此需要关闭才能进行运行...PDF SDK以在Objective-C制作iOS应用程序。...在较旧Xcode版本(Xcode 13),默认情况可能启用了位码选项。为了运行应用程序,需要将其设置为“否”。

40230

【热点盘点】iOS 8增强自动布局功能

iOS App界面都是由一个个UI控件所组成,这些UI控件之间要么是父子关系,要么是兄弟关系,整个App界面UI控件关系总是如下图所示。 ?...在按住键盘上control键同时,在Interface Builder一个UI控件拖向另一个具有兄弟关系UI控件即可看到蓝线。 ? 松开鼠标即可看到弹出菜单。 ?...在按住键盘上control键同时,在Interface Builder一个UI控件向另一个作为父容器UI控件拖出一条蓝色斜线,松开鼠标即可看到如下图所示弹出菜单。 ?...在按住键盘上control键同时,在Interface Builder一个作为父容器UI控件向它内部子UI控件拖出一条蓝色斜线,松开鼠标即可看到如下图所示弹出菜单。 ?...本文摘自《疯狂iOS讲义(上)(第2版)——Objective-C2.0与iPhoneiPad应用开发基础》

1.2K10

iOS项目——项目开发环境搭建

在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理选择之一...这里除了设定我们类名前缀之外,还额外标注了另外两项设定方法: 一种是右下角文本设定选项,在iOS扩展——Objective-C开发编程规范我们提到过,iOS开发推荐使用空格进行缩进和分割,而不推荐使用...3 调整App方向   一般而言,我们应用软件方向都是竖屏正向(游戏除外,一般游戏都是横屏) ,所以我们在进行项目开发之前可以先把设备类型、屏幕方向等确定下来,这也方便我们进行应用图标和启动图片剪切和设置...,屏幕方向设置界面如下图所示。...二来则是在我们点击应用图标启动应用时,应用启动需要一定操作时间,在启动期间,为了增强应用程序启动用户体验,您应该提供一个启动图像。启动图像与应用程序屏幕看起来非常相似。

1.4K150

(转)iOS开发之UICollectionViewController系列(一) :Ready CollectionViewController

以后几篇博客好好研究一CollectionView,由浅入深,层层深入,搞透CollectionView这个强大组件。...UITraitEnvironment 是iOS8以后才引入协议接口,它和Size Class有关,这个类封装了像水平和竖直方向Size Class等信息,iOS8UIKit中大多数UI基础类...3.在代码实现相应代理,和TableView非常类似 (1) 返回Section个数方法 Objective-C - (NSInteger)numberOfSectionsInCollectionView...:(UICollectionView *)collectionView { return 1; } (2) 返回每个SectionCell个数方法 Objective-C - (NSInteger...今天就是一个Ready过程,下篇博客将会基于今天这个工程介绍其他关于UICollectionView东西,UICollectionViewLayout等,来逐渐领略UICollectionViewController

5.5K40

《Motion Design for iOS》(十四)

当苹果公司买下NeXT后,他们使用了NeXTSTEP操作系统技术并用它创建了Mac OS X,从此Mac app和iOS app都使用Objective-C开发。...Swift被设计为和已经存在Cocoa和Cocoa Touch框架协作(苹果公司提供给开发者来创建应用API库)而且可以和Objective-C在同一个app中共存,但不能在同一个源代码文件。...当2014年九月初发布iOS 8,苹果宣布Swift发布了1.0版本并可以安全地使用于发布到App Storeapp。...本书中全部动画示例代码都会有Objective-C和Swift两种编写方式,因此你可以理解和观察其区别自行选择哪一种语言对你使用更有意义。...在苹果开发者中心也有一个非常好Swift引导。 现在你队iOS开发工具和语言都有了一些接触,让我们开始一些关于iOS app界面是如何创建以及让它们显示在屏幕过程细节。

83510
领券