草庐IT

OS-level

全部标签

ios - OS X 和 iOS 之间 nskeyedarchiver 的兼容性

如果我在桌面Cocoa应用程序和iOS应用程序之间共享一个实现NSCoding协议(protocol)的类,我是否也能够在这两个应用程序之间共享通过归档对象创建的数据文件? 最佳答案 使用NSKeyedArchiver归档的文件在两个平台之间是兼容的。您只需要注意两个平台上都没有的类,例如:NSColor/UIColorNSImage/UIImage…由于这些在两个平台上都不可用,您将无法在其他平台上取消存档。 关于ios-OSX和iOS之间nskeyedarchiver的兼容性,我们在

ios - AirPlay 将 iPhone 镜像到 Mac OS/使用 UIWebView + AirPlay

我需要在我的Macbook上现场演示MobileSafari浏览器应用程序(iOS5、iPhone4S),并且想知道执行此操作的最佳方法吗?我认为可能的一种方法是使用AirPlay镜像,但似乎没有任何MacOS应用能够显示我的iPhone屏幕镜像。我是一名(初学者)iOS开发人员,我想知道是否有任何方法可以构建一个带有UIWebView的基本应用程序,以某种方式将网页内容以及我与它的交互流式传输到我的Mac。有什么想法吗?编辑:是的,我知道我可以使用iPhone模拟器,但我需要使用手机网络在手机上与它交互。 最佳答案 自从有人提出这

iphone - 编辑 'iOS Default'(和 'Mac OS X')的build设置模板

在Xcode中,所有目标的build设置都继承自项目的build设置。该项目的build设置继承自“iOSDefault”。此继承如下所示,选择了Levels而不是Combined。对于那些不知道的人,项目设置下的粗体条目表示覆盖。可以通过突出显示设置然后按COMMAND-BACKSPACE来“清除”覆盖。它变得真的老了,不断改变我创建的每个重要项目的那些值。特别是像OtherCFlags这样的项目,我必须在其中添加-Wall-Wextra-Wconversion-wstrict-overflow。预处理器宏是另一个必须始终修复以包含Posix的NDEBUG=1的宏。我绝对认为Rele

iphone - MKMapView:缩放到默认值 "country level"

当将MKMapView放入UIViewController并将其设置为卫星View时,map会缩放并调整以显示用户当前所在的整个国家/地区:例如美国,如下所示。当用户现在正在缩放map或我正在以编程方式缩放map时,它似乎无法恢复此默认缩放级别。当然,我可以找出默认缩放的坐标,以便缩放回那个设置,但实际上我需要为每个国家都这样做,这并不值得。有人知道如何解决这个问题吗? 最佳答案 为此,它需要两种类型的信息。所选国家/地区的中心坐标以及为map上的region.span设置的正确值。它可能可以访问Applemap数据库中的数据。我不

iOS 模拟器不使用与 OS X 相同的布局

我想使用我的Mac键盘在iOS模拟器中输入文本字段,但实际上,根据我的设置,当我输入字母A时,我得到了一个Q在我的文本字段中...这是我在OSX中的键盘设置:iOS模拟器中的设置:硬件:iOS中的键盘设置:物理键盘:是否可以在iOS模拟器中使用AZERTY物理键盘?以及如何做到这一点? 最佳答案 不幸的是,当前的iOSSimulator存在一个错误。您可以在“设置”中切换键盘,但在Safari&Co中,您仍然使用英文QWERTY键盘。此问题已在此处得到解答:iOS8.1SimulatoralwaysusesUSkeyboardlay

ios - 在 OS X El Capitan 上通过 cocoapods 安装 pod 时出错

我在OSX版本10.11上运行并安装了Xcode7。我创建了一个新的Xcode项目并尝试使用cocoapod安装Alamofire。以下是我要这样做的日志。有人对此问题有任何澄清吗?谢谢Amiths-iMac:YakadaYakaDevAmith$pod安装更新本地规范存储库CocoaPods0.39.0.rc.1可用。更新使用:geminstallcocoapods--pre[!]这是我们希望您尝试的测试版本。有关详细信息,请参阅http://blog.cocoapods.org和此版本的变更日志http://git.io/BaH8pQ.分析依赖dyld:warning,LC_RPA

ios - iPhone OS Utility App - Flipside View 和 Main View 通信

我目前正在开发iPhone2.1应用程序。我是ObjectiveC的新手,有Java背景。我的应用程序以带有iPhoneSDK的Xcode中可用的实用程序应用程序模板为基础。目前,我在FlipsideView中有一些控件,例如UISlider和文本框。UISlider已经有一个方法,当值改变时使用目标和选择器调用该方法。但是,我还希望能够从MainView中读取UISlider和textbox的当前(或最后)值。请记住,我是Mac上开发的新手,如果有任何关于我应该在哪里查找此类信息的指导,我将不胜感激,无论是通过使用委托(delegate)还是我在模板结构中遗漏了一些明显的东西.更新:

XCode 4 下载 mac os x 10.6 核心库?

好吧,我刚拿到XCode4,在某个时候它开始下载一个叫做MacOSX10.6核心库的东西。那是什么,为什么? 最佳答案 它是Apple为MacOSX提供的文档,所有类引用等。有了它,您可以查找有关Apple为您提供的每个类的不同信息(例如,如果您想了解更多关于方法的信息NSString类)。 关于XCode4下载macosx10.6核心库?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

ios - 您可以使用 OS x 服务器机器人将二进制文件上传到 iTunes connect 吗?

我正在使用Xcode6.3.1和OSxServer。是否可以配置机器人在成功构建后将二进制文件上传到iTunesconnect? 最佳答案 您可以使用Fastlane将您的构建直接上传到iTunesConnect,特别是使用Deliver.您必须创建一个集成后脚本,它将运行自定义FaSTLanechannel,您需要在其中使用生成的IPA文件调用deliver。此外,您可能需要添加一个集成前触发器,以便在集成之前进行一些设置,例如安装CocoaPods依赖项和增加内部版本号。最近我写了一篇博客文章,解释了使用MacServer5、X

ios - 可以将应用程序发布到 iTunes 连接 Mac OS Mojave 吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭4年前。Improvethisquestion我想知道是否可以安装MacOSMojavebeta,然后使用Xcode在iTunesconnect上发布项目。我记得在过去的测试版中这是不可能的。