草庐IT

cocoa-design-patterns

全部标签

ios - 安装 cocoa pod 时传递依赖性错误

我想在我的应用程序中集成“使用google登录”。我尝试使用pod,但出现如下错误:'Pods-ProjectName'目标具有包含静态二进制文件的传递依赖项:ProjectPath/GoogleAppUtilities/Libraries/libOpenInChrome.a我的Pod文件代码如下:target'ProjectName'douse_frameworks!pod"OAuthSwift","~>0.3.4"pod"Haneke","~>1.0"pod"Alamofire","~>1.2"pod"IJReachability",:git=>"https://github.co

ios - cocoa : Why is my table view blank?

为什么我的TableView是空白的?在我添加“initWithStyle”之前一切都很好这是它的样子:下面是我的代码:这是我的.h:#import@interfaceTableViewController:UITableViewController{NSMutableArray*jokes;IBOutletUITableView*jokeTableView;}@property(nonatomic,retain)NSMutableArray*jokes;@property(retain)UITableView*jokeTableView;@end这是我的实现文件:#import"Ta

ios - cocoa pod 更新破坏了一些东西,现在 "pod update"产生错误

我从CocoaPods1.3.1升级到1.5.3。我正在使用Xcode9.2我对pod安装有疑问。期望它正确安装所有pod依赖项。相反,中途出现以下错误:LoadError-cannotloadsuchfile--macho/Users/kdanielwong/.rvm/gems/ruby-2.1.1/gems/cocoapods-1.5.3/lib/cocoapods/sandbox/file_accessor.rb:432:inrescueindynamic_binary?'/Users/kdanielwong/.rvm/gems/ruby-2.1.1/gems/cocoapods

objective-c - 我如何配置 CocoaPods 以使用 https ://github. com/RestKit/cocoa-oauth 而不是过时的?

在启用了ARC的新创建的Xcode项目中,RKRequest.m中有警告消息:SemanticIssue:Instancemethod'-hostAndPort'notfound(returntypedefaultsto'id')SemanticIssue:Classmethod'+URLRequestForPath:PUTParameters:scheme:host:consumerKey:consumerSecret:accessToken:tokenSecret:'notfound(returntypedefaultsto'id')SemanticIssue:Instanceme

ios - 有没有办法在 MonoTouch 中制作原生的 cocoa 类库?

我知道MonoTouch将代码编译为native机器代码。是否有使用MonoTouch制作native(.a)类库的方法?需要明确的是,我不想在两者之间共享代码,因为我知道那是不可能的。 最佳答案 我相信这是可能的,但这将是一项艰苦的工作,而且距离收缩包装的开箱即用功能还有很长的路要走。作为引用,请查看IsthereawaytomixMonoTouchandObjective-C?上的答案-这个问题是关于如何引导然后从obj-c应用程序调用mt的。我认为同样的方法也适用于.a图书馆。 关

ios - 使用 Cocoa Touch 框架构建

有没有办法在xcode中拥有一个框架的两个版本,一个为模拟器构建,一个为生产构建,并根据我的构建目的在项目中使用另一个?我在为tvOS应用程序制作胖框架时遇到问题(但这也适用于iOS),它需要位码,所以我认为类似的东西会是一个解决方案? 最佳答案 我将以下脚本用于我的框架项目。将聚合目标添加到您的工作区。在BuildPhases->RunScript下添加以下脚本。#!/bin/shUNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal#makesuretheou

ios - 我如何找出哪些 Cocoa 类和 API 可以跨 MacOSX 和 IOS 移植?

iOS和MacOSX中似乎都存在许多有用的业务逻辑类(例如,NSMutableDictionary)。然而,据我所知,开发者文档并没有指明它们是什么——您要么使用Mac开发者文档(在这种情况下,它会告诉您API出现在哪个版本的OSX中),要么使用iOS文档(在这种情况下,iOS也是如此)。是否有任何文档集(或替代的简单方法)来找出哪些类存在于两者中-即等同于“自版本foo起在iOS中可用,自版本bar起在OSX中可用”? 最佳答案 一个好的起点是UIKit仅适用于iPhone,因此任何以“UI...”开头的类在Mac上都不可用(例如

ios - 使用 Reactive cocoa 观察 UITouches?

我对ReactiveCocoa还很陌生,我正试图在我尝试构建的游戏中包含FRP元素。从我的在线搜索来看,Reactivecocoa的资源和文档似乎非常有限,而且大多数教程都使用相同的示例!我想要做的是,让RACSignal为View上的当前触摸提供值流(为简单起见,假设没有多点触摸)。然后使用subscribeNext在UITouch对象发生变化时执行我的操作。我在设置RAC信号本身时遇到问题!目前我正在做以下事情(我不确定这是正确的方法!)@interfaceMyView:UIView{UITouch*currentTouch;RACSignal*touchSignal;}@prop

ios - 在 iOS 项目中使用 OpenSSL cocoa pod

我正在尝试将OpenSSLpod头文件导入我的iOS项目。但是,Xcode找不到OpenSSLheader。它说#importOpenSSL/bio.hfilenotfoundButIwasabletocommand+clicktojumptothebio.hTheOpenSSLpodisinstalledsuccessfullyandmyPodFileislikebelowplatform:ios,'9.0'use_frameworks!target'MyProject'dopod'OpenSSL','~>1.0'end使用Xcode7.2编辑我已尝试清理、构建和删除DerivedD

ios - cocoa pod : Swift compiler error "Failed to import bridging header" reason?

我使用的是cocoapod版本1.1.1、swift3.0.1和Xcode8.1。我有一个应用程序,它使用这样的cocoapod(Podfile)#Uncommentthislinetodefineaglobalplatformforyourproject#platform:ios,'6.0'platform:ios,'8.0'use_frameworks!target'TestApp'dopod'GoogleAnalytics','~>3.14.0'endtarget'TestAppTests'dopod'Quick'pod'Nimble'end我还有一些Objective-C文件,