草庐IT

cocoapods-core

全部标签

ios - 添加 Realm Cocoapod 时重复符号

我是第一次尝试在实际项目中使用Realm,我已经通过Cocoapods成功添加了它。我正在使用Xcode6.4,但在同一台机器上安装了Xcode7.1beta(用于其他项目)。当尝试构建项目或运行单元测试(在模拟器上)时,我收到一个链接器错误,指出数十对文件是重复的。看起来一个提到了Bitcode而另一个没有。我正在使用Xcode6.4–为什么它甚至知道Bitcode?这是错误的一小部分示例:duplicatesymbol_llvm.cmdlinein:/Users/me/Source/our-project-ios/Pods/Realm/core/librealm-ios.a(bpt

ios - 框架在使用 Swift 和 Cocoapods 的 Info.plist 中没有 CFBundleIdentifier

无法启动项目。我收到这个:Bundleatpath/Users/admin/Library/Developer/CoreSimulator/Devices/0B7EE295-6BF3-41B6-ACA8-D4771EC65AB3/data/Library/Caches/com.apple.mobile.installd.staging/temp.2zLdYH/extracted/Payload/example.app/Frameworks/LocationPickerViewController.frameworkdidnothaveaCFBundleIdentifierinitsIn

core-data - 如何序列化一个 NSPredicate 对象?

有没有一种方法可以检查NSPredicate对象以将其序列化为URL?我正在尝试远程检索数据,并且需要将谓词对象转换为具有服务器理解的查询字符串参数的URL。这是受到WWDC2010中名为“构建服务器驱动的用户体验”的演讲的启发,演讲者在演讲中谈到了使用Core-Data和服务器后端。我已经关注了session视频和幻灯片,但仍停留在序列化点上。例如,有一个Person对象,我试图获取所有名字为“John”的人。我正在使用NSManagedObjectContext的子类,称为RemoteManagedObjectContext,它会覆盖executeFetchRequest方法,并且

.net core ECDsa

ECDsa(EllipticCurveDigitalSignatureAlgorithm)是一种基于椭圆曲线密码学的数字签名算法。在.NETCore中,System.Security.Cryptography.ECDsa类提供了对ECDsa算法的支持。ECDsa算法用于生成和验证数字签名,其主要用途包括:数字签名:使用私钥对数据进行签名,生成数字签名。这个数字签名可以验证数据的完整性和身份。签名的生成和验证过程使用椭圆曲线上的相关数学运算,保证了安全性。usingSystem;usingSystem.Security.Cryptography;classProgram{staticvoidMa

iphone - Core Motion 陀螺仪 360 度值

我正在测试CoreMotion并使用陀螺仪。现在我得到了我不理解的值(value)观。我的假设是对于每个x、y和z,我会得到一个0-360之间的值,这将是一个完整的旋转,但事实并非如此。[self.motionManagerstartGyroUpdatesToQueue:[NSOperationQueuemainQueue]withHandler:^(CMGyroData*gyroData,NSError*error){NSString*x=[NSStringstringWithFormat:@"%.02f",gyroData.rotationRate.x];NSLog(@"X:%@"

ios - 返回具有 Core Foundation 属性的 Objective-C 对象

我有一个方法返回名为“Credential”的自定义对象的NSArray,该对象具有两个属性:NSString和CFDataRef。正如您所注意到的,该对象具有两种类型的属性,NSObjective-C属性和Core-Foundation属性。对象在每个交互循环中初始化,因为它像这样填充NSArray:cred=[[Credentialalloc]init];cred.cn=[NSStringstringWithString:(__bridgeNSString*)(summary)];cred.serialNumber=CFDataCreateCopy(kCFAllocatorDefa

ios - Core Data 中如何有效处理大数据集?

我在我的应用程序中使用核心数据来存储可能包含多达50k个或更多对象的实体。我将其与TableView中的NSFetchedResultsController配对。由于单元格重用,TableView工作正常,但我最大的问题是查询实际数据库以获取数据集。当我第一次加载TableView时,我需要来自数据库的所有结果。我正在使用带有单个排序描述符的默认获取请求,并将batchSize设置为1,000。在iPad2上,此查询最多需要15秒才能完成!我还必须在取消搜索后运行此查询,因此总的来说这会使应用程序无法使用。我的假设是CD仍然必须解决所有这些结果或设置部分或其他东西,我真的不知道但只使用

ios - CocoaPods "pod install"在工作吗

如何检查CocoaPods的“podinstall”命令是否真的在下载pod?似乎什么也没做,大约10分钟,它的状态是:分析依赖关系 最佳答案 pod--verboseinstall出现的是将向您显示更多内容的命令。这是pod命令的选项列表Options:--silentShownothing--versionShowtheversionofCocoaPods--no-colorShowoutputwithoutcolor--verboseShowmoredebugginginformation--helpShowhelpbanne

iOS - 保持 Core Data 和 Neo4j 数据库同步

我正在为使用Neo4j后端的iPhone设计一个应用程序。看起来最大的工作是保持两个数据存储彼此同步。有没有人有这个问题的经验?你做了什么?其他人是否/可以推荐任何提示或设计解决方案?谢谢。 最佳答案 我猜eventsourcing可能是一个很好的方法。简而言之,您基本上将在用例级别上执行的操作记录为一系列事件。这些可以在同步阶段重播。还有一个关于此的优秀播客:beingtheworst 关于iOS-保持CoreData和Neo4j数据库同步,我们在StackOverflow上找到一个类

ios - 如何知道你的 cocoapod 安装指向哪个 pod spec 文件

我正在尝试安装sharekit通过cocoa足类。如果我在cocoapod网站上搜索sharekit。我被指示将其放入podfile:pod'ShareKit','~>2.5'网站上的sharekitpod链接到thispodspec文件,标记为2.5.6。到目前为止还不错。但是当我运行podinstall命令时(我还添加了platform:ios,'6.0'b/c不这样做会引发兼容性错误)我明白了错误:[!]Unabletosatisfythefollowingrequirements:-SSKeychain(~>0.2.1)requiredbyShareKit/Core(2.5.6