草庐IT

cocoapods-core

全部标签

ios - 如何使用 Apples Core Image 和 opengl es

所以我的opengles游戏中有一个纹理(在帧缓冲区中),我一直想模糊它。我一直在尝试多种方法来查看哪种方法可以获得最佳FPS,因为这需要在纹理不断变化时实时发生。我怎样才能将opengles纹理发送到coreImage,然后返回到opengles进行显示?这段代码基本上是您放入UIImage并返回模糊图像的代码。我被卡住的地方是将该纹理获取到UIImage,我想知道它们是否比每次加载新UIImage更好。-(UIImage*)blurredImageWithImage:(UIImage*)sourceImage{//CreateourblurredimageCIContext*con

ios - 使用Core Data和Ensembles(iCloud)删除几乎重复的副本

摘要我的问题是我想摆脱基于Coret的iOS项目中使用Ensembles与iCloud同步的几乎重复项。与iCloud的同步在我的应用程序中基本运行良好。问题是,当用户在持久存储被Ensembles(连接到iCloud)之前,在多个设备上创建相似的对象时。这会生成几乎是正确的重复项。我删除这些重复项的方法似乎不起作用。详细问题用户可以在连接到iCloud之前在不同的设备上创建NSManagedObjects。可以说他有一个名为NSManagedObject的Car,它与一个名为NSManagedObject的Person有一个“ToOne”关系,而后者又与Car有一个“ToMany”关

ios - 在代码中使用通用 Int - 在 Core Data iOS 中使用 32 位或 64 位 Int?

我正在快速编写一个应用程序,通过苹果的核心数据保存其数据。在我的代码中,所有整数都被声明为“Int”,因为这样更灵活,编译器会调整这些整数以适应代码运行的设备。但是,当我想使用核心数据保存这些“Int”时,我必须选择32位或64位整数。如果可能的话,我希望我的应用程序与iphone5-6s兼容,因此我对选择32位犹豫不决(我读到苹果在6s中移动到32位是因为性能更好)。有什么变通办法可以使这部分代码保持灵active?如果我选择32位,如果代码在64位设备上运行会怎样?提前致谢。 最佳答案 默认的Int:在32位设备上=Int32在

ios - 无法将第三方框架导入 cocoapod

我查看了Cocoapods站点上的文档、此处的几个问题以及各种站点上的文章,但到目前为止没有任何解决办法。问题是我必须创建一个iOS框架,该框架需要放入私有(private)Cocoapod中以便在我的组织内使用。我专注于vendored_frameworks选项的几个变体,但没有成功地将框架导入我的目标项目。下面是我的Podspec文件的一个子集:s.name="MyCocoaPod"s.source_files='MyCocoaPod/Classes/**/*'s.vendored_frameworks='Framework/MyFramework.framework'此项目是通过

ios - 如何知道是否安装了 CocoaPods?进出 MAC?

我们如何知道cocoapods是否已安装?在我们的MAC中?安装时我将其输出到终端:ERROR:Whileexecutinggem...(NoMethodError)undefinedmethod`ord'fornil:NilClass 最佳答案 sudogeminstallactivesupport-v4.2.6sudogeminstallcocoapods试试这些 关于ios-如何知道是否安装了CocoaPods?进出MAC?,我们在StackOverflow上找到一个类似的问题:

ios - 在 Swift 3.0 和 CocoaPods 中使用 Travis CI

自从我在我的GitHubEducationPack中获得TravisCI以来,我正在尝试它。我在iOS10.1上做TDD。我还不知道如何为Swift3.0、iOS10.1和使用CocoaPods配置TravisCI。我设法将TravisCI与我的存储库链接起来。但除此之外,我总是收到“构建失败”消息。不确定是否重要,但我的Repo中没有Pod文件夹。我看到了TravisCI和Swift的教程,并从那里重新创建了travis.yml,看起来像这样:language:objective-cbranches:only:-master-Developmentxcode_project:Frie

ios - 在同一工作区的 iOS 框架和 App 项目中使用 Cocoapods

好吧,也许我做错了什么,请随时纠正我。让我解释一下我要实现的目标。我从事一个有多个目标的项目。每个目标都用于创建一个单独的应用程序。这些目标共享许多核心功能,但一些目标添加了一些额外的代码或仅使用“核心”的最小集合(例如一些Web服务)。目前,所有内容都打包到一个Xcode项目中,我使用“目标成员资格”功能(在文件检查器中)来标记哪个类属于哪个目标。核心类是所有目标的成员,特殊类只是一个目标的成员。这很容易让人感到困惑,并带来另一个问题。我想使用CI/CD服务器来自动构建和发布对TestFlight的更新。由于目前所有文件都在一个存储库中,因此我无法自动检测需要更新哪个应用。我现在的计

iPhone iOS删除实体时如何删除从Core Data实体嵌套关系引用的本地文件?

我有一个核心数据模型定义如下:一个用户有很多事件。每个事件可以有很多图片。关系具有“级联”删除规则。我正在尝试了解如何在实体消失时删除本地文件。是否存在核心数据实体在消失之前调用的某种dealloc或“finalize”方法?每个图片实体都有一个对存储在应用文档目录中的本地文件的引用。当通过TableView的commitEditingStyle删除用户时,我可以通过关系删除图像并手动删除文件:-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingSt

ios - 如何在不丢失数据的情况下更改 Core Data SQLite 数据库的结构

我有一个使用核心数据的应用程序,数据库结构是通过xCode设计的。我正在使用一个单独的第3方应用程序来填充.SQLite文件本身,我想知道是否有一种方法可以改变数据库的结构(从而改变托管对象模型)但又不会丢失数据已经在.SQLite文件中了吗?我已经用完了关于这个的想法,所以任何帮助表示赞赏。 最佳答案 这是一个半复杂的主题,记录在标题下:核心数据模型版本控制和数据迁移。Apple指南位于:http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/C

iphone - 在 cocoapods 项目中处理外部 not-cocoapods-framework

我爱上了Cocoapods,我想用它来迁移我所有的项目。在开始之前,我有几个关于如何在我的项目中处理外部not-cocoapods框架的问题。1)假设我正在使用Cocoapods,并且我只包含了AFNetworking框架。在某些时候,我需要使用一些CoreGraphic动画,我需要使用QuartzCore:AFNetworking没有使用这个框架,所以QuartzCore没有包含在我的Pods项目中。处理这种情况的最佳方法是什么?更好的想法是“我将所有框架都放在我的Pods项目中,所以在我的“应用程序项目”中,我只有我的应用程序所需的代码”?如果是,怎么办?在我的Pods.xconf