草庐IT

device-width

全部标签

ios app-on-device 调试事件

这里是新手,如果这是一个愚蠢的问题,我们深表歉意:是否有任何应用程序或解决方案可以让您访问iphone上安装的应用程序的调试事件?需要明确的是,这不是我开发的应用程序,它只是在我的iPhone上,并用作我们正在开发的另一个解决方案的一部分。想知道是否有一种方法可以只观察应用程序上的事件来帮助调试过程。谢谢。 最佳答案 如果您制作应用,并使用开发版本和开发签名构建它,您可以选择在设备上构建+运行它。然后,您可以使用Xcode调试器查看您的日志/错误等。步骤:插入iPhone启动Xcode点击构建+运行观看调试器日志要么由操作系统为某些

ios - UITableViewHeaderFooterView 和界面生成器 : how to adjust width for different devices?

我正在为我的UITableView实现自定义页眉View。我创建了一个HeaderView类,它扩展了UITableViewHeaderFooterView和这个View的Nib文件。在ViewController中,我注册了它:[self.tableViewregisterNib:[UINibnibWithNibName:@"HeaderView"bundle:[NSBundlemainBundle]]forHeaderFooterViewReuseIdentifier:@"HeaderView"];然后设置为标题:-(UIView*)tableView:(UITableView*)

ios - 不同的纵向和横向自动布局约束 : where to set them when the device is firSTLy in landscape?

我已经将NSLayoutConstraint设置为IBOutlet,并且我在storyboard和IB中设置了值>用于纵向。当我以纵向运行应用程序然后将设备旋转为横向时,我管理约束更新。但是当我运行应用程序时,设备已经处于横向状态,约束具有纵向值。加载ViewController并显示View时,我应该在哪里检查设备的当前方向,并根据该方向设置适当的约束?谢谢 最佳答案 您最初可以在viewDidLoad方法中保留一个条件if(UIInterfaceOrientationIsPortrait([[UIApplicationshare

iOS UI 自动化测试 : reusing app-data between devices

我正在编写iOS应用程序,并开始添加UI自动化测试。我正在使用xcode7.1.1。由于该应用程序严重依赖数据和登录用户-我想创建一个应用程序数据包并在运行测试时重用它,所以当测试开始时-已经有一个登录用户和一些应用程序中的数据。我遵循了这个指南:http://corporationunknown.com/blog/2014/07/10/preloading-development-data-into-your-ios-app/当我:在真实设备(iPhone)上安装该应用程序,使用它并将应用程序数据下载到文件中将文件添加到我的项目并使用该应用程序数据执行我的测试-在同一台真实设备上理想

iOS 自动布局 : two views of equal width and equally spaced

我目前在使用AutoLayout时遇到困难。我正在使用界面生成器并尝试放置两个100*100的uiviewblock。我需要以这样的方式放置这些block,即第一个block通往superView等于第二个block尾随superView。此外,这等于这两个block之间的空间并根据屏幕宽度同样变化。我试过使用堆栈Viewgivingfixedwidthtostackviewseemstobeequallyspacedin4sbutnoton6s.保持宽度不固定会导致block之间的间距更大ashere.是否可以通过界面构建​​器实现这一点?非常感谢您的帮助。

ios - 错误 : Error code 65 for command: xcodebuild with args - trying to run ionic project on ios device

我正在尝试让我的ionic项目的早期提交工作。我下载它,安装任何未安装的必需软件包(ionic-native),我可以用ionicpackagebuildios构建它。-它只是让它上传到设备。这是它在加载到设备之前最后吐出的错误输出:...ld:2duplicatesymbolsforarchitecturearm64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)**ARCHIVEFAILED**Thefollowingbuildcommandsfailed:Ld/Users/eamonwhite/L

ios - QT Creator iOS 错误 : The settings in the Devices window of Xcode might be incorrect

我正在尝试在iPad上运行QT应用程序。我可以在MacOS中运行相同的程序。但是,当使用iOS设备运行时,出现错误“Xcode的设备窗口中的设置可能不正确”。请找到随附的屏幕截图。iPad连接成功。 最佳答案 当我更改我的info.plist文件时,这个问题发生在我身上。您应该手动删除手机上的应用程序,然后使用Qt-creator重新安装。 关于ios-QTCreatoriOS错误:ThesettingsintheDeviceswindowofXcodemightbeincorrect,

ios - Xcode 10 : what is in 'Library/Developer/Xcode/UserData/IB Support/Simulator Devices' ?

我注意到这个目录:/Users/$USER/Library/Developer/Xcode/UserData/IBSupport/SimulatorDevices在我的Mac上包含一些相当大的目录:$du-d1-h|sort-h...1.7G./A7F495BF-B286-4A8B-83A7-7E3D32A237AE2.4G./E9F53010-C7A9-469D-8859-D482D6D334FC5.9G./E85370F1-3126-4679-AA61-35DCAA6B78719.8G./56FB0674-0DA8-41BA-BA0D-0398CF2139A122G./9F55C8

ios - 数学/OpenGL ES : Draw 3D bezier curve of varying width

我已经研究了几个星期的问题,并且已经达到了我想确保我的方法不会过于复杂的地步。这是在iOS上的OpenGLES2.0中完成的,但原则是通用的,所以我不介意答案是纯数学形式的。这是概要。我在3D空间中有2个点以及一个控制点,我用它来生成具有以下等式的贝塞尔曲线:B(t)=(1-t)2P0+2(1-t)tP1+t2P2起点/终点位于一个相当大的球体上的动态坐标上,因此x/y/z变化很大,使得静态解决方案不那么实用。我目前正在使用GL_LINE_STRIP渲染这些点。下一步是使用GL_TRIANGLE_STRIP渲染曲线并控制相对于高度的宽度。根据这个quickdiscussion,解决我的

waiting for all target devices to come online卡住不动如何解决——Android studio

这个问题是由虚拟机引起的,所以要到AVDmanager解决:第一步:先关掉你自己的模拟器第二步:打开AVDmanager,找到你自己的模拟器,里面有一个选项ColdBootNow(冷启动),或者点击WipeData(擦除),后者需要重新Build自己的程序。从这里进入DeviceManager。 然后点击启动不了项目的虚拟机旁边的三个点。 可以选择WipeData(擦除)或者ColdBootNow(冷启动),完成后再次启动程序问题就解决了。WipeData(擦除)是清除全部数据,相当于恢复出厂设置,需要重新构建程序。ColdBootNow(冷启动)则不用。