草庐IT

实际上

全部标签

ios - 如果设备日期和时间不准确,如何获取实际日期和时间?

我注意到,如果我手动设置我的设备时间,并关闭我的iOS设备上的自动时间同步,[NSDatedate]会在设备时间正确的情况下返回日期和时间——它可能不是。由于文档提到NSDate与NTP有某种同步,我想知道是否有任何内置方法来获取准确的日期和时间,而不必假设设备日期时间是正确的。 最佳答案 也许https://github.com/jbenet/ios-ntp能帮你?它是一个可以从时间服务器获取日期和时间的库。 关于ios-如果设备日期和时间不准确,如何获取实际日期和时间?,我们在Sta

ios - 获取 iOS View 的实际尺寸

如何获得我正在控制的View或subview的实际尺寸?例如:UIView*firstView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,200,100)];[selfaddSubview:firstView];UIButton*button=[[UIButtonalloc]initWithFrame:CGRectMake(10,20,230,120)];[firstViewaddSubview:button];如您所见,我的button对象超出了它所添加到的View的尺寸。考虑到这一点(假设有许多对象被添加为subview),如何确定fir

ios - 如何在实际设备上调试 Apple Watch 应用程序?

我想同时调试AppleWatch应用程序(前台)和iOS应用程序(后台)原因是因为我在AppleWatch扩展中使用此代码在后台打开iOS应用程序以进行服务调用:[WKInterfaceControlleropenParentApplication:@{@"key":@"loadRecentData"}reply:^(NSDictionary*replyInfo,NSError*error){...我想在这里设置一个断点来检查是否有回复:-(void)application:(UIApplication*)applicationhandleWatchKitExtensionReques

ios - 如果我们在真正的预提交处理程序中,由于 CA 限制,我们实际上不能添加任何新的栅栏

这个问题在这里已经有了答案:iOS10:"[App]ifwe'reintherealpre-commithandlerwecan'tactuallyaddanynewfencesduetoCArestriction"(6个答案)关闭5年前。我正在使用相机类型的UIImagePickerController。当我第一次打开图像选择器Controller时它工作正常,但是在打开图像选择器vc之后,当我旋转设备时,它显示“[App]如果我们在真正的预提交处理程序中我们实际上无法添加由于CA限制,任何新的围栏”&有一个白色屏幕,上面有摄像头图像,没有任何捕捉选项。它还显示“对尚未呈现的View

objective-c - 您如何测量 iOS 线程的实际 on-CPU 时间?

我正在寻找适用于Android的iOS模拟SystemClock.currentThreadTimeMillis()或微软的GetThreadTimes()或Posixclock_gettime(CLOCK_THREAD_CPUTIME_ID,)和pthread_getcpuclockid()测量多线程应用程序中函数实际使用的“干净”时间的函数。也就是说,我不想测量在函数中花费的实际挂钟时间,而是on-CPU时间。我发现关于这个的有趣讨论hereonstackoverflow和elsewhere.不幸的是,两者都不适用于iOS。在iOS上有类似的功能吗? 最

objective-c - 当你声明一个对象时,Objective-C 实际上做了什么?

我已经阅读了Apple的内存管理指南,但我没有看到对这种情况的解释......很多时候,尤其是在编写返回类实例的类方法时,我会这样开始,因为我看到它就是这样完成的,而且很有效。[注意]这段代码来自内存——我会在回家后更新它以展示一个真正有效的例子(我编造这个是为了说明它,但显然我记不太清了,无法构造一些​​东西这是有道理的...[编辑]这是我的实际方法-当然每个人都是对的,我必须调用alloc我就是这样。+(id)player{Player*player=nil;if((player=[[[superalloc]initWithFile:@"rocket.png"]autoreleas

ios - 获取 AvCaptureVideoDataOutput availableVideoCVPixelFormatTypes 的实际 NSString

我试图在AVFoundation输出中找到可接受的格式:self.theOutput=[[AVCaptureVideoDataOutputalloc]init];if([self.theSessioncanAddOutput:self.theOutput])[self.theSessionaddOutput:self.theOutput];然后我在之后插入一个断点:po[self.theOutputavailableVideoCVPixelFormatTypes]我明白了:(NSArray*)$5=0x2087ad00(875704438,875704422,1111970369)如何

ios - 是否可以使用麦克风在模拟器上录制实际声音

是否可以使用麦克风在模拟器上录制实际声音。我创建了一个录音机,它在模拟器中录制声音但不录制实际音频,它只是空(空)音频。 最佳答案 这个问题的旧答案现在不正确了;iOS模拟器现在支持音频输入/录音。下图相关:设置音频输入设备的位置(默认为系统默认值)另请注意,一些在线Apple开发文档仍然说模拟器(“从8.2开始”)不支持音频输入,即使它是较新的版本......编辑:来自OSX10.12(Sierra)、Xcode9.1的屏幕截图(此功能在后来的Xcode8、>8.2中也可用) 关于io

模拟器中的 iOS 6 自动旋转与实际 iOS 6 设备不同

我的应用程序不会在iOS6GM模拟器中自动旋转,但它会在设备上使用相同版本的iOS。这可能是模拟器错误吗?该应用程序使用已弃用的自动旋转方法,但它们在设备本身上运行良好,这让我想知道模拟器API是否不同? 最佳答案 它仍然可以使用已弃用的旋转方法,但您需要将以下内容添加到您的didFinishLaunchingWithOptions:方法中:self.window.rootViewController=yourRootViewController;这告诉主window将旋转通知发送到哪个ViewController。这是iOS6.0

sockets - TCP 实际上定义了 'TCP server' 和 'TCP clients' 吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion在维基百科中article,TCP通信使用术语“客户端”和“服务器”进行解释。它还使用“同行”一词。但据我所知,TCP标准没有定义“TCP客户端”和“TCP服务器”。在RFC675文档(“互联网传输协议(protocol)程序规范”),“客户端”一词从未出现。RFC解释说TCP用于通过端口(套接字)连接进程,并且“一对套接字形成一个连接,可用于在任一方向传输数据[即全双工]。但是,将发起方称为“