Tag: macos

在Swift中使用CFReadStreamCreateWithFTPURLtestingFTP连接

我正在使用下面的代码来尝试testing一个FTP连接: func OpenAndTestFTPConn(user:NSString, pass:NSString) -> Bool { var ftpstring = "ftp://\(user):\(pass)@\(txtTarget.stringValue)" var ftpNSURL = NSURL(string: ftpstring) var FTPStream = CFReadStreamCreateWithFTPURL(nil, ftpNSURL) var status:Bool var cfstatus:Boolean = CFReadStreamOpen(FTPStream) as Boolean if cfstatus == 0 { status = false } else { status = true } println(status) return status } 当我尝试build立这个,线var cfstatus:Boolean = CFReadStreamOpen(FTPStream) as Boolean返回错误Cannot convert […]

使用Core Audio的代码可以在iOS和MacOS上兼容吗?

Core Audio是iOS和MacOS的audio框架。 从苹果自己的文档中 ,我可以看到在实现方面存在差异。 最值得注意的是iOS样本格式(针对iOS的固定点和针对macOS的32位浮点数),iOS不支持Core Audio的所有方面。 当编写代码来实现两个平台都支持的东西时,是否可以编写一次代码并真正移植它? 如果答案是“是的,但仅限于某些方面”,请详细解释。 我们来看一个现场audio合成的例子。 我想打开audio输出stream,并使用callback方法将样本放置在输出缓冲区中。 我知道这可以在iOS和MacOS上完成,但是当我查找库时,它们似乎不支持这两者。 这些图书馆是否真的可以支持这两个平台,或者有一个根本原因阻止了这个? 例如: RTaudio的API说明表明这个库支持macOS,但不支持iOS。 PortAudio库文档支持macOS,但没有提到iOS。

Alamofire游乐场示例在1.2.1版中与HTTPS URL分开

编辑: 我原本以为这是由于操作系统更新,但显然这是一个无意的更新,最新版本的Alamofire,1.2.3,以及在1.2.1中作出的Alamofire暴露的身份validation更改。 我的testing用例只是运送Alamofire运动场文件(从1.2.1-3开始),只改变了https URL:https://example.com(并打印错误): import XCPlayground import Foundation import Alamofire println("start") // Allow network requests to complete XCPSetExecutionShouldContinueIndefinitely() Alamofire.request(.GET, "https://example.com/", parameters: nil) .responseString { (request, response, string, error) in println(error) println(request) println(response) println(string) } .response() { request, response, data, error in println("\(response)") } println("end") 随着这一变化,我得到以下结果: 2015-07-03 19:08:04.984 Alamofire [8080:1003896] NSURLConnection / CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9807)可选(错误域= NSURLErrorDomain代码= -1202“此服务器的证书无效。连接到假装为“example.com”的服务器,这可能会使您的机密信息处于危险之中。“UserInfo […]

在UISCROLLVIEW中滚动内容时背景图像也会滚动

我如何设置背景图像保持固定在同一个地方,而我滚动内容。现在我滚动的内容意味着我的背景图像也保持movingbackground图像滚动同时滚动内容在UISCROLLVIEW..My示例代码张贴如下。 My Code here – (void)viewDidLoad { NSLog(@"Welcome to Home Page"); [super viewDidLoad]; // self.view.backgroundColor=[[UIColor alloc]initWithPatternImage:[UIImage imageNamed:@"bg-image.png"]]; UIImage * img = [UIImage imageNamed:@"bg-image.png"]; [scrollView setBackgroundColor:[UIColor colorWithPatternImage:img]]; // Do any additional setup after loading the view, typically from a nib. } – (void)loadView { CGRect fullScreenRect=[[UIScreen mainScreen] applicationFrame]; scrollView=[[UIScrollView alloc] initWithFrame:fullScreenRect]; scrollView.contentSize=CGSizeMake(1400, 100); UIImageView *tempImageView2 = […]

应用程序文件夹名称更改每次我在模拟器中运行

每当我重新启动我的应用程序,它的文件夹名称在查找器从改变 09323D3F-D371-4556-ABA3-BD23AF487F12 至 E771BBEC-ACC6-489C-B7C1-B5FF11004CB2 / 每当我在模拟器中运行应用程序NSHomeDirectory()正在改变。

什么是CFNotificationCentercallback函数观察者?

我是CFNotificationCenter的新手。 我正在阅读developer.apple上的文档,它说在CallbackFunction中,观察者是“非NULL的任意值来标识观察者”。 观察者是否可以成为一个对象,以便我可以在callback函数中访问它的方法? 这些是文档中显示的参数。 void MyCallBack ( CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo ); 另一个问题。 为什么添加观察者时允许观察者为零? void CFNotificationCenterAddObserver ( CFNotificationCenterRef center, const void *observer, CFNotificationCallback callBack, CFStringRef name, const void *object, CFNotificationSuspensionBehavior suspensionBehavior ); “观察者,在OS X v10.3及更高版本中,这个参数可能是NULL。”

发送string到iOS的networking服务器?

我想发送一个string(长string,大约600个字符)到networking服务器(PHPnetworking服务器)。 我可以使用NSURLRequest和NSURLConnection将其发送到我的PHPnetworking服务器?

在Objective-C中将对象转换(或复制)到子类实例

我想将一个对象的实例转换为该对象类的子类的一个实例,以便我可以在Objective-C中使用该子类的其他方法和属性。 我怎样才能做到这一点,而不需要我在复制方法中硬编码该对象类的属性?

外部附件框架蓝牙对。 每次连接配件数0

我想用蓝牙尝试读/写数据 我试试双: Mac Book < – > iPod 4 自定义设备< – > iPod 4 我试试这个苹果示例(EADemo) https://developer.apple.com/library/ios/samplecode/EADemo/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010079 我在设置 – >蓝牙中创build了一对: Mac Book < – > iPod 4 – ok(已连接) 自定义设备< – > iPod 4 – 确定(已连接) 但 [[EAAccessoryManager sharedAccessoryManager] connectedAccessories] 总是获得数组0。 有任何想法吗? 谢谢。

Xcode:用新产品名称更新项目产品组

在Xcode的产品组中,即使在我为设备构build之后,我也有红色的库“libMyLib-mac.a”,因为我已经将项目的目标库中的产品名称更改为“libMyLib.a”。 现在,我如何更新Xcode来显示新的产品名称? ( 注意:当我使用-mac后缀更改名称时,库将被build立并显示在产品文件夹中。