首页 文章
  • 423 votes
    25 answers
    1075 views

    象征着iPhone App崩溃报告

    我想试着象征我的iPhone应用程序的崩溃报告 . 我从iTunes Connect检索了崩溃报告 . 我有我提交到App Store的应用程序二进制文件,我有作为构建的一部分生成的dSYM文件 . 我把所有这些文件放在一个由聚光灯索引的目录中 . 现在怎么办? 我试过调用: symbolicatecrash crashreport.crash myApp.app.dSYM 它只是输出崩溃报告中...
  • 2 votes
    2 answers
    994 views

    iOS Google Analytics崩溃报告

    有谁知道GoogleAnalytics iOS SDK v3何时将崩溃发送到他们的服务器(当应用程序在AppStore上时)?它是在应用程序崩溃时,还是在用户重新打开时发送的? 问题是,我从一个我认为已经解决的错误中查看了很多崩溃,而在HockeyApp上我不再接收这些错误了 . 谢谢
  • 27 votes
    5 answers
    1983 views

    ios在segue期间将值传递给另一个视图

    试着做一些我见过很多地方记录的事情,但似乎无法管理 . 我想在segue期间将数据从一个视图传递到另一个视图 . 这是源视图中的prepareForSegue方法: - (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { //pass values DetailViewController *dest...
  • 0 votes
    1 answers
    1782 views

    故事板中的方向与容器视图不加载segues目标视图控制器

    我有一个视图需要在横向和纵向视图中呈现 . 我使用此解决方案提供方向:Solution for orientation in Storyboard 所以现在我的观点是这样的: 所选视图是ViewController的视图,它有两个视图:第一个是纵向视图,第二个是横向视图 . 我隐藏了不符合设备方向的视图 . 与图像一样,两个视图,纵向和横向都有容器视图,通过segue链接到视图控制器 . 根据我的...
  • 2 votes
    0 answers
    1967 views

    推送Segue不能正确加载目标视图控制器

    我有一个嵌入在导航控制器中的视图控制器,我想执行推送segue到达另一个视图控制器 . 我打电话的时候 [self performSegueWithIdentifier:@"segueStudy" sender:self]; 我知道push segue会被调用,因为prepareForSegue被正确调用 . 我也确定目标视图控制器嵌入在导航控制器中 . 我知道目标视图控制器的...
  • 1 votes
    1 answers
    819 views

    以编程方式触发现有segue(自动)

    我有一个链接到按钮的现有segue . 我希望按钮和segue保持不变,但需要一种方法来在我的视图中以编程方式触发segue在成功的IF语句之后加载 . segue是使用故事板创建的 . 我尝试执行 performSegueWithIdentifier 但没有"self sender"因为没有触发UI . [self performSegueWithIdentifier:@&...
  • 3 votes
    1 answers
    48 views

    Qt 5.4 QML VideoOutput无法在iOS上运行

    我正在尝试使用Qt或Qml在iOS应用程序中播放带声音的视频 . 我的环境是: Qt 5.4 OSX Yosemite 10.10.2 iPad 2(iOS 8.3)和Iphone6(iOS 8.3) 测试代码(QML版本): import QtQuick 2.4 import QtMultimedia 5.0 VideoOutput { anchors.fill:...
  • 9 votes
    4 answers
    1420 views

    我是否可以仅使用Xamarin PCL来定位iOS和Android并具有更多.NET功能?

    我需要在Xamarin中创建一个仅针对iOS和Android的库 . 我不需要支持任何其他平台,但我需要尽可能多的.NET功能 . 我看到在Change Targets对话框中无法取消选中Silverlight复选框: 我是否可以创建一个Xamarin便携式类库,仅针对iOS和Android而不支持Silverlight并支持更多.NET功能? EDIT: 以下是我需要支持的一些类:X509Ce...
  • 0 votes
    0 answers
    568 views

    自定义CIPixellate过滤器的颜色选择

    用户选择一个图像,该图像基于滑块输入或多或少地被像素化: -(CIImage *)pixelPhoto:(CIImage *)img withAmount:(float)inputScale { // Set up the pixellate filter where the inputScale is provided by the slider. CIFilter *pixel = [CIF...
  • 2 votes
    0 answers
    1402 views

    曲线的自定义核心图像过滤器

    现在iOS 8允许为CIFilter编写自定义内核,我想尝试为图像的单独通道实现曲线 . 我已经尝试按照Apple's documentation中的指南和示例进行操作,但根本无法弄清楚如何访问内核中的单独RGB通道 . 我确实知道GPUImage,但仅使用给定的API找到解决方案会很棒 .
  • 0 votes
    1 answers
    1629 views

    Xcode - 多个照片滤镜

    我正在创建一个涉及过滤器的照片应用 . 过滤器工作,但它们保持永久性并相互重叠 . 例如,我想要从图像中删除棕褐色滤镜,并在按下即时滤镜按钮时用即时滤镜替换 . 我该如何实现这一目标?以下是该项目的一些代码: - (IBAction)sepiaFilter:(id)sender { CIImage *beginImage = [CIImage imageWithData: UIImage...
  • 1 votes
    1 answers
    783 views

    使用自定义滤镜ios显示自定义相机的图像形状

    我正在创建一个像自定义图像形状的开放式前置摄像头的功能 . 我不确定应该如何实现 . 我已经google了足够的方法来找到实现它的方法 . 但还没有成功 . 我试图使用AVCapture会话创建一个图层并添加到图像层,但它只需要通过忽略透明像素而获取图像形状的整个方框 . 这是我需要达到的目标:http://apple.co/2h7Oe8L . 如果有任何库或框架可用,或者使用Objective ...
  • 1 votes
    0 answers
    1422 views

    如何编写自定义CICategoryReduction过滤器

    我正在尝试编写一个自定义CoreImage过滤器,它将在设备的GPU上计算图像的边界框 . 本质上,我正在寻找一个基于输入图像而不是新图像返回矩形的过滤器 . 从不同的可用过滤器列表中,我注意到提供此功能的唯一内置过滤器是CICategoryReduction下列出的那些 . 但是我找不到任何显示如何构建自定义“缩小”滤镜的代码示例,而是找到了许多调整输入图像并对其进行变形或着色的滤镜 . 有没有...
  • 2 votes
    1 answers
    491 views

    金属渲染真的很慢 - 如何加快速度

    我有一个非常慢的工作金属应用程序,需要运行得更快 . 我相信问题是我创建了太多的MTLCommandBuffer对象 . 我创建这么多MTLCommandBuffer对象的原因是我需要向像素着色器发送不同的统一值 . 我粘贴了一些代码来说明下面的问题 . for (int obj_i = 0 ; obj_i < n ; ++obj_i) { // I create one re...
  • 4 votes
    1 answers
    1541 views

    如何在Metal中的片段着色器中获取片段坐标?

    这个最小的金属着色器对基于顶点的颜色属性在屏幕上呈现简单的插值渐变(当提供顶点四边形/三角形时): #include <metal_stdlib> using namespace metal; typedef struct { float4 position [[position]]; float4 color; } vertex_t; vertex verte...
  • 1 votes
    1 answers
    1612 views

    iOS Metal缓冲区不符合步幅值

    我有一个每实例统一缓冲区,其中缓冲区中的每个元素都是64字节,但我只使用顶点着色器中每个元素的前16个字节(float3) . 我把步伐向上描述了这一点 . 问题是它没有超过其他48个字节 unless 我在着色器中向结构添加填充,以便它也是64个字节 . // Particle Instance Position vertexDescriptor.attributes[2].format = ....
  • 2 votes
    0 answers
    1474 views

    iOS上的金属:使用顶点实例是否有些浪费?

    我在Metal中实现了Bezier曲线,希望实现卓越的性能 . 虽然速度非常好,但我看到数字低于预期的性能(相对于各种设备的三角形/秒规格) . 具体来说,当我更改某些参数时,我对GPU的行为感到困惑 . 我正在使用 drawIndexedPrimitives() 渲染数千条贝塞尔曲线 . 每个实例表示一条曲线,每个实例的顶点数表示每条曲线使用的三角形数 . 我传递给顶点着色器的唯一缓冲区是每个...
  • 1 votes
    1 answers
    442 views

    金属newBufferWithBytes用法

    我有一个关于分配新的Metal设备缓冲区的基本问题 . 我看到的大多数示例代码在设置时创建MTLBuffer而不进行修改 . 但我想知道顶点数据是否在每次渲染调用时都在变化,是否可以每次创建一个新的MTLBuffer(使用 - [MTLBuffer newBufferWithBytes:length:option])将数据发送到在GPU上运行的着色器,或者,应该是MTLBuffer给定大小创建一...
  • 1 votes
    1 answers
    1289 views

    使用Metal扭曲iOS中的视图

    Question: 如何在Metal中捕获要修改的视图? 我的(可能是不完整的)理解是我需要将视图捕获为纹理,将其移动到设备内存中,使用着色器对其进行处理,然后将其渲染回视图中 . 我目前停留在捕获视图的第一步 . 这个问题的范围仅取决于将纹理捕获到Metal中,如果我遇到着色器的问题,我将为此打开一个单独的问题 . 如果有一种更简单的方法来做到这一点而不是下降到GPU级别,我愿意接受建议 . B...
  • 1 votes
    1 answers
    340 views

    用金属索引绘图

    我正在尝试加载模型(表单.OBJ)并使用MetalKit将其绘制到iOS上的屏幕上 . 问题是,我得到了一些随机多边形而不是我的模型......以下是倾向于加载模型的代码(代码基于来自raywenderlich.com的教程: let allocator = MTKMeshBufferAllocator(device: device) let verte...
  • 2 votes
    0 answers
    1859 views

    问题创建和屏蔽纯色CGImage

    在iPhone应用程序中,我有一组黑白图像 . 我需要一个功能,将图像的白色区域更改为透明,将黑色更改为任意颜色 . 我正在尝试创建一个纯色(黑色或白色)CGImageRef,然后用我的原始图像进行遮罩 . 它几乎可以工作,但应该透明的区域大约透明1% . 这是我的功能 . 它接受一个布尔值来确定纯色应该是黑色还是白色 . - (UIImage*) imageWithMask:(UIImage *...
  • 3 votes
    0 answers
    1126 views

    使用CIFilter仅对图像的一部分应用滤镜

    我正在Objective C中编写一个照片编辑应用程序,我希望包含一个功能,用户可以将不同的过滤器应用于照片的不同部分 . 我知道如何将滤镜应用于整张照片,但我还没有找到将滤镜应用于照片的一部分的方法 . 这个问题类似于这个问题here,除了使用蒙版不起作用,因为过滤器可以应用于照片上的任何位置,具体取决于用户,我需要一个适用于Apple here提供的所有类型过滤器的答案 .
  • 3 votes
    1 answers
    1704 views

    CIfilter中的最佳过滤值范围

    我正在使用CoreImage框架开发iOS应用程序,用户可以在其中应用一组照片滤镜,如亮度,对比度,饱和度等 . 到目前为止,我的应用程序在功能上与每个过滤器一起正常工作,但它没有进行 attractive 图像编辑 . I have two questions. Q1 . 每个过滤器的最佳值范围应该是多少? Q2 . 有没有办法获得UIImage的当前对比度或亮度值?
  • 0 votes
    1 answers
    1070 views

    如何确定CGImage的每像素组件数?

    对于物理缩放任何UIImage的方法,我需要创建具有与图像完全相同设置的位图上下文,目标宽度和高度除外 . 到目前为止,这是我的代码 . 缺少的内容:如何为CGBitmapContextCreate的bytesPerRow参数确定CGImage的每个像素的组件数? CGImageRef cgImage = self.CGImage; size_t widthPX = CGImageGetWidth...
  • 0 votes
    1 answers
    268 views

    iOS:图像过滤器CIFilter状态未维护

    我正在尝试使用CIFilter在图像上应用各种效果(亮度,对比度,饱和度等) . 图像过滤器已成功应用 . 但是不保持编辑的最后一个图像状态,例如: if I increase brightness of image and then apply contrast to the edited image, then the contrast is applied to original image...
  • 0 votes
    1 answers
    1414 views

    CiFilter没有使用默认值给出正确的效果 .

    请任何人解释一下,我们如何在过滤器中为不同的输入参数识别正确的值 . 我尝试了默认值,但只有少数过滤器正在为其他人提供适当的效果 . 任何人都可以指导我以正确的方式实施CIFilter吗? 谢谢
  • 1 votes
    0 answers
    1170 views

    使用CIFilter对Photoshop LUT滤镜进行色彩校正

    使用photoshop创建LUT过滤器并使用iOS CIFilter读取LUT图像,iOS创建的过滤器图像与photoshop创建的文件管理器图像不对应 . 我该如何追踪这个问题? 这是原始图片 这是我用photoshop创建的过滤器的图像 这是我用iPhone创建的带滤镜的图像 这是我正在使用的LUT图像
  • 7 votes
    1 answers
    750 views

    iOS:核心图像和多线程应用程序

    我试图以最有效的方式运行一些核心图像过滤器 . 试图避免内存警告和崩溃,这是我在渲染大图像时得到的 . 我正在看Apple的核心图像编程指南 . 关于多线程,它说: "each thread must create its own CIFilter objects. Otherwise, your app could behave unexpectedly." 这是什么意思? ...
  • 1 votes
    0 answers
    760 views

    iOS5中的实时核心图像过滤

    在其文档中,Apple说以下关于使用CoreImage进行实时过滤的内容: 如果您的应用程序支持实时图像处理,您应该从EAGL上下文创建CIContext对象,而不是使用contextWithOptions:并指定GPU . 优点是渲染的图像保留在GPU上,永远不会被复制回CPU内存 . 首先,您需要创建EAGL上下文: 我能够使用以下实现在iOS6 / iPhone5中完成此操作: self.e...
  • 2 votes
    2 answers
    324 views

    如何在CPU上一起运行Core Animation和Core Image?

    Apple的核心图像编程指南,在“Getting the Best Performance”部分中说 使用GPU上下文渲染CIImage对象时,请避免使用Core Animation动画 . 如果您需要同时使用两者,则可以将两者设置为使用CPU . 谁能解释这个说法?为什么在CPU上运行Core Animation和Core Image而不是使用GPU会更高效? 如何设置Core Animat...

热门问题