草庐IT

ios - 在特立独行者上安装 cocoa pod

我今天早上在我的mac上安装了mavericks,但它似乎用ruby​​gems做了一些事情......当我输入时:sudogeminstallcocoapods它因错误而中断:ERROR:Errorinstallingcocoapods:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbmkmf.rbcan'tfindheaderfilesforrubyat/System/Library/Framework

ios - 使用 NSDictionary valueForKey 查找对象与遍历 NSArray

我正在为一些图像开发一个简单的iOS缓存系统。我需要跟踪UIImage本身及其标识符。现在,我试图弄清楚哪种方法可以更快/更有效地访问正确的缓存图像。选项1:for(CachedImage*imagein[cachedImageArray]{if([[imageidentifier]isEqualToString:@"id_12345"]{//usethatimage}}选项2:UIImage*imageToRetrieve=[cachedImagesDictionaryobjectForKey:@"id_12345"使用一种方法有什么好处吗?如果是这样,它是不可忽略的吗?谢谢。

ios - 如何在 OS X 上旋转 NSTextField?

OSX是否有iOS上的[UIViewsetTransform:]等价物?我有一个要旋转10度的NSTextField。在iOS中,我只使用[UILabelsetTransform:]。CocoaFramework有什么等价物吗? 最佳答案 frameRotation或frameCenterRotation应该这样做 关于ios-如何在OSX上旋转NSTextField?,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - 如何在 objective-c 中识别模型、 View 和 Controller ?

来自sublime文本编辑器中的ruby​​onrails,我的文件夹布局有模型、View和Controller文件夹,他的文件夹布局很容易识别什么是什么。在objective-c中,我刚刚为我正在学习的新教程创建了一个新项目。我有文件:BullsEyeViewController.hBullsEyeViewController.mBullsEyeViewController.xib看来xib文件就是View。我知道.h文件用于声明,而.m文件用于我对这些声明的实现。这2个文件会被归类为Controller吗?如果是这样,我将如何识别模型?我已经完成了big-nerd-ranch的枯燥

ios - 不能使用其他类的 reloadData

我有2个类,classA和classB在classA中,我有一个可以按需工作和刷新的TableView。所有的委托(delegate)和数据源都很好,还有一个属性@property(nonatomic,retain)UITableView*myTableView;我不想将reloadData放在classA的viewDidAppear或viewWillAppear中。我想从classB触发[myTablereloadData]。谢谢 最佳答案 使用委托(delegate)来重新加载您的表格View。在tableview所在的类中,在

objective-c - 使用 [NSString stringWithString : @"some string"] versus @"some string" 的优缺点

我想比较以下简单的作业:...@property(nonatomic,retain)UITextField*textField;...self.textField.text=@"somestring";self.textField.text=[NSStringstringWithString:@"somestring"];self.textField.text=[NSStringstringWithFormat:@"somestring"];其中textField是一个UITextField而text属性是一个NSString。当然,它们都可以工作。我知道最后两个在使用参数时的区别。但

ios - 以编程方式在阅读器模式下打开 Safari

是否可以在阅读器模式下以编程方式打开Safari和/或移动版Safari? 最佳答案 阅读器功能似乎部分源自Readabilityproject.可能值得阅读一些更详细地了解reader的资源。一些很好的起点,以及指向其他资源的链接:http://mathiasbynens.be/notes/safari-readerHowtoenableiOS5SafariReaderonmywebsite?关于操纵Safari/阅读器,我不知道Apple提供了任何相关的API,如果他们提供特定代码来将网站置于阅读器模式,我会感到惊讶。毕竟,如果

ios - Mac OS X 10.7 Lion 上核心动画的 AVFoundation 问题

在MacOSX10.7中,Apple引入了AVFoundation,我正在尝试生成一个包含动画形状的简单快速影片。问题是核心动画没有渲染,我最终只有一个空白的“黑色”视频。下面是我使用的代码。我尝试了很多变体,但遗憾的是,它们都不起作用。导出状态始终为“已完成”。奇怪的是,UIView包含另一个层设置,但添加到AVSynchronizedLayer的方式相同,它显示得很好,我可以在动画中来回滑动。//NOTE:compositionisanAVMutableCompositioncontainingasinglevideo//track(30sofblackin1280x720).//

ios - 如何以编程方式禁用 Mac Yosemite 中的 iOS 8 视频捕获?

Apple发布了一项新功能,允许通过QuickTime播放器录制电影。您需要做的就是将iOS8设备连接到MacYosemite机器,运行QuickTime并将连接的设备设置为电影的来源。(就像这里解释的那样:http://www.tekrevue.com/tip/record-iphone-screen-quicktime/)我想阻止QuickTime在我的应用程序运行时录制电影。知道我该怎么做吗?我可以在plist中更改任何值吗?我可以听任何特别事件吗?还有其他创造性的方式来破坏这个过程吗?谢谢!尼利 最佳答案 根据Apple的开

cocoa-touch - 将 window.navigator.standalone 添加到 UIWebView DOM

您知道如何通过点击+按钮通过MobileSafari安装“webapp”吗?通过主屏幕启动此应用,您的网络应用知道它是从主屏幕启动的,因为window.navigator.standalone设置为1...嗯..我制作了一个带有UIWebView的iOS应用程序,它加载了一个网络应用程序。现在我想将window.navigator.standalone属性添加到我的web应用程序的dom中...这可能吗?谢谢 最佳答案 将一些Javascript从objective-c注入(inject)到webview中以手动设置参数[webVi