草庐IT

reactive-cocoa

全部标签

iphone - 像 Cocoa 一样抽象 UIViewController

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion编辑:是否有人提供有关此主题的一些有用链接?我的意思是编写可重用代码和“抽象”的良好实践?tl;dr-阅读此评论AbstractingUIViewControllerlikeCocoaones我有3个UITableViewController:CategoriesViewControllerRecipesViewControllerIngredientsViewController它们是按层次排列的。以下

objective-c - 找不到 Cocoa 静态库的输出 .a(在 xcode 4 中)

我有一个项目有两个目标,一个是Cocoa静态库,另一个是附带的测试项目。尽管以不同的方式一遍又一遍地构建主项目,我找不到我期望它生成的.a文件。事实上,我找不到与该项目关联的build文件夹。我需要在应用程序中链接到库,但如果找不到要链接到的文件,我就无法这样做。正确设置了这些属性:(BuildProductsPath)SYMROOT=build(IntermediateBuildFilesPath)OBJROOT=$(SYMROOT)所有测试都通过(这意味着代码必须正确构建?)破坏代码会导致构建中断-再次表明它正在构建。还有,“Products>libproject.a”文件在xco

ios - 无法在 iOS 应用程序中加载文件; cocoa 错误260

我现在很紧张,因为我要测试的应用找不到配置文件。以下代码无法加载我的文件并返回错误字符串:“操作无法完成。(Cocoa错误260。)”,谷歌将其翻译为“读取错误(没有这样的文件)”。-(id)initFromPath:(NSString*)path{NSError**e;NSData*d=[NSDatadataWithContentsOfFile:pathoptions:NSDataReadingMappederror:e];if(e!=nil){NSLog(@"%@",[*elocalizedDescription]);}[selfinitFromData:d];returnself

ios - 境界 cocoa : finding multiple objects by PKs

长期潜伏者,第一次提问。我在一个项目中使用RealmCocoa(来自Realm.io),并且很难通过PK执行搜索。假设我有一个名为RLMFoo的实体,它有一个名为bar的主键。我还有一个PK列表,假设存储在一个数组中:NSArray*primaryKeys=@[@"bar1",@"bar2",@"bar3"]有没有办法在一个查询中从我的Realm中检索类RLMFoo的所有实体?到目前为止我已经尝试过:谓词格式:[RLMFooobjectsInRealm:realmwithPredicate:[NSPredicatepredicateWithFormat:@"barIN%@",prima

cocoa-touch - 使用 loadNibNamed 时未初始化子类 UITableViewCell

我有一个子类UITableViewCell的类。我需要在创建单元格时初始化单元格中的一些值,我正在使用以下方法创建它:NSArray*nibObjects=[[NSBundlemainBundle]loadNibNamed:@"CustomCell"owner:niloptions:nil];通过XCode“添加新文件”接口(interface)创建子类时,我得到以下方法:-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIdentifier{if((self=[superinit

ios - Reactive Cocoa 中的可取消超时

我想使用ReactiveCocoa实现倒数计时器在iOS中。定时器应该运行X秒并且每秒做一些事情。我无法弄清楚的部分是我可以取消超时的方式。RACSubscribable*oneSecGenerator=[RACSubscribableinterval:1.0];RACDisposable*timer=[[oneSecGeneratortake:5]subscribeNext:^(idx){NSLog(@"Tick");}]; 最佳答案 我想,我找到了解决方案。诀窍是将取消信号合并到滴答信号中,然后取X个样本。最终订阅者将在每次ti

ios - 编写 CLLocationManagerDelegate 的最佳 Reactive-Cocoa 方法,它很少获取位置

背景我对ReactiveCocoa框架及其潜力感到非常兴奋,所以我决定硬着头皮使用它编写我的第一个应用程序。在我的应用程序中,我已经编写了各种服务和委托(delegate),但我现在需要对它们进行“Reactive-Cocoa-ise”,以便我可以继续处理实际的GUI方面的事情。也就是说,为了更好地理解这一点,我正在编写一些简单的代码来尝试概念。在这种情况下,为CLLocationManagerDelegate编写一个包装器。在实际应用中,用例是这样的:1)应用程序加载后(viewDidLoad)然后2)尝试获取设备的位置2.1)如果没有启用定位服务2.1.1)检查授权状态,如果允许则

ios - 如何在 cocoa 中获得图像的作者

我不明白为什么metaDic总是空的。有密码。CFDataRefdataRef=CGDataProviderCopyData(CGImageGetDataProvider(img.CGImage));//(UIImage*img)CGImageSourceRefmySourceRef=CGImageSourceCreateWithData(dataRef,NULL);NSDictionary*metaDic=(NSDictionary*)CGImageSourceCopyPropertiesAtIndex(mySourceRef,0,NULL);NSDictionary*tiffDic

cocoa-touch - 在 iOS 上解析 64 位无符号整数

我在NSString中有非常大的无符号整数。这可能大到2^64。是否有现有的函数/类对此进行解析?据我所知,它是一个unsignedlonglong值,但是,很难知道我应该用什么样的方法来解析它。 最佳答案 也许不是最漂亮的答案,但你应该能够做这样的事情:#include...unsignedlonglongparsedValue=strtoull([yourStringUTF8String],NULL,0);其他人可能有更cocoa的做法。 关于cocoa-touch-在iOS上解析6

iphone - 使用 Cocoa Touch 制作弹出窗口

我正在尝试制作一个类似于“Camera+”或“Tweetbot”的弹出窗口(比如这个:Tweetbot或这个Camera+)。我该怎么做? 最佳答案 该组件通常称为Popover或Callout。Apple为您提供了iPad上的实现(UIPopover),但iPhone上没有。有一些库试图解决这个问题并创建与您所展示的类似的弹出窗口。通过一些自定义,您可以让它看起来像您链接的那些。以下是我目前发现的列表:WEPopoverCMPopTipViewPopupView 关于iphone-使用