草庐IT

apple_core

全部标签

ios - 在 Apple 的 SpeakHere 示例中设置 kAudioSessionMode 会导致音量大幅下降。任何解决方法?

每当我使用VoiceChat模式时,我自己的应用程序中的音频都太低了,所以作为一个白痴检查,我下载了Apple的音频单元编程示例代码(SpeakHere)并将VoiceChat模式添加到那个应用程序。事实证明,问题也在那里发生:在该模式下运行会导致一切都达到所需音量的20%左右。我在SpeakHereController.mm的第267行添加了这段代码,就在设置PlayAndRecord类别之后://setmode--thisresultsinaudiobeingtoosoftUInt32mode=kAudioSessionMode_VoiceChat;error=AudioSessi

ios - 使用 Dropbox 备份/恢复 Core 数据的 sqlite 文件

我想在支持sql的CoreData应用程序中实现备份和恢复功能。我可以通过保管箱成功备份和恢复.sqlite文件,但我对这种方法有一个疑问。如果将来我的数据模型发生变化,则可能会发生2种情况。在我的应用程序的较新版本中备份用户并在较旧版本中恢复它。据我了解,这会导致一些模式错误。旧版本中的用户备份并在新版本中恢复。我认为这个会工作得很好,因为它应该像正常情况一样迁移。如果这个假设是正确的,我应该如何处理第一种情况可能出现的问题? 最佳答案 当我进行备份时,我将其创建为包含plist文件的zip文件,其中包含备份的存储版本。当我恢复时

ios - 组合 "icon"和 "apple-touch-icon"链接类型

MobileSafari对于比传统16x16分辨率更高的图标,需要使用以下咒语:但是,Firefox需要使用HTML5syntax,例如:现在,我的期望是可以将它们组合成一行,如下所示。有人知道这有什么问题吗?我们都知道事情很少这么简单,而且我没有iOS设备可以测试,更不用说所有其他毫无疑问复制了Apple语法的设备了。 最佳答案 这个解决方案非常有前途。不幸的是,它不起作用。我刚刚尝试使用运行iOS7.0.4和Safari的iPadMini,代码如下:关于这段代码的两个注意事项:尺寸适用于iOS7(例如60x60)和之前的版本(例

ios - 到 2016 年底,Apple 将要求 iOS 应用程序使用 HTTPS 连接

我读过很多博客和讨论重新分级“到2016年底,Apple将要求iOS应用程序使用HTTPS连接”,但我仍然不确定此安全检查是否仅适用于“APPLEAPPStore"应用或者它也将应用于通常不提交到应用商店的企业应用。我有一个企业应用程序正在使用一些无法轻松迁移到Https的Http连接。那么这种情况呢?应用程序会关闭还是会正常工作?一些引用链接:link1,link2,link3,link4 最佳答案 Apple仍然需要Https连接,但目前我们可以选择通过应用信息plist绕过传输安全。我认为将来该选项将完全停止工作,因此必须将您

ios - 无效的代码签名权利 - 特别是 key 'dns-proxy' 的值 'com.apple.developer.networking.networkextension'

我正在使用AppStore上的现有应用程序。我唯一需要做的就是更新初始屏幕和图标。但是,当我尝试上传iTunesStore时出现错误:“无效的代码签名权利-特别是不支持‘Payload/AppName.app/AppName’中键‘com.apple.developer.networking.networkextension’的值‘dns-proxy’。”我是构建IOS应用程序的新手-有人可以指出正确的方向来解决这个问题吗? 最佳答案 我通过为功能选项卡中的所有相关目标添加网络扩展功能解决了这个问题,该功能似乎只出现在Xcode8.

iphone - Apple 是否允许在运行时在 iOS 游戏中下载 OpenGL 着色器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion我计划实现iOS游戏,当用户购买特定的应用程序内购买时,某些Assets-纹理、着色器等会在运行时下载。关于Apple禁止在运行时下载和发出iOS应用程序代码的众所周知的事实:3.3.2AnApplicationmaynotdownloadorinstallexecutablecode.InterpretedcodemayonlybeusedinanApplicationifallscrip

ios - 检查 Apple 是否退还了不可续订的订阅?

我正准备在我的iOS应用中加入订阅功能的应用内购买。根据我的阅读,我需要使用不可续订的订阅类型(不可自动续订)。一些客户欺骗系统并从Apple获得退款,但他们仍然可以使用他们的应用程序。由于不可续订的订阅必须由外部服务器(我们)处理,我们显然会记录订阅购买、收据等。有没有办法在收据验证中确定订阅是否仍然有效?我不确定不可续订订阅类型验证是否只是测试收据是否有效或订阅是否仍然有效。例如,您进行购买,收据有效。如果您通过iTunes投诉取消了与Apple的购买并且Apple给了您退款,如果我稍后再次验证该收据是否会无效?我想知道我们是否应该建立一个频繁的验证例程来捕获任何已退款的订阅。我们

iphone - Core Animation 和 CALayer 和 CATransformLayer 可以显示带有 "thickness"的对象吗?

我们似乎可以显示图层,甚至可以在CoreAnimation中为不同的图层使用不同的zPosition--然而,是否真的没有简单的方法来显示具有一定厚度的东西?例如,一片厚度为2毫米的奶酪,或者倾斜的按钮或硬币因此显示为1毫米厚?不知何故必须通过添加另一层来模仿厚度来显示厚度?所以这个2.5D是一个更基本的2.5D,它是一个仅限于平面2D图像的3D世界......而一些2.5D,例如一些RPG游戏,(如Diablo),有时也称为2.5D但是那些情况下的物体(例如建筑物)实际上可以具有宽度、长度和高度(厚度)。所以实际上,这些对我来说实际上是非常3D的……除了大多数对象都在一个向侧面倾斜的

ios - 如何从给定的包 ID 中获取 Apple App ID?

我有一个Apple应用程序bundleId列表(例如com.facebook.Facebook)。我最终想要实现的是使用iTunes元数据丰富此数据,可通过iTunes搜索API获得:http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html如果我知道应用程序ID(技术上,“trackId”),我可以获得特定应用程序的特定信息,如下所示:http://itunes.apple.com/lookup?id=284882215(28488221

iphone - 了解 Core Data 中的嵌套上下文

我有以下结构持久存储父上下文MOC(在主线程上)后台线程MOC(MOC=托管对象上下文)所以我在背景上下文中做了一些工作//Createabackgroundcontext.NSManagedObjectContext*context=[[NSManagedObjectContextalloc]initWithConcurrencyType:NSPrivateQueueConcurrencyType];context.parentContext=self.document.managedObjectContext;//Startusingit,butinitsownthread![co