草庐IT

simulating-locations-with-xcode

全部标签

ios - 跟踪分配/内存使用情况并逐步执行 XCode 中的代码?

我的应用正在下载base64编码的内容,在大多数情况下是PDF文档。它通过Web服务传输并封装在SOAP中。文档的大小可达100MB。要在本地存储这些文件,我需要将它们从SOAP信封中提取出来,解码base64字符串并写入存储。问题是,大约1MB的文档会使临时内存使用量增加20-30MB。在Instruments中跟踪分配时,我可以看到那些峰值。这不是什么大问题。但是60MB的文档会增加大约800MB的内存,这对于iOS设备来说肯定太多了。我正在尝试更改应用程序以防止或至少降低峰值。las,我不完全知道是哪几行代码负责。是否可以单步执行代码并同时查看当前分配或内存使用情况?我知道当应用

ios - 无法为 Xcode 4.5 中的 Single ViewController 类加载两个 Nib (.XIB)

这个问题在这里已经有了答案:iOS:Usingdevicemodifiersforloadingxibfiles?(4个答案)TroublewithloadingaseparateXIBforiPadoriPhone(3个答案)关闭9年前。提前抱歉大家,我知道已经有很多类似的问题了。我尝试了所有解决方案,但没有一个对我有用。我正在使用Xcode4.5.2并为iphone5/ios61>RootViewController5和所有其他设备使用两个xibs2>RootViewController这两个nib文件只有一个名为RootViewController的ViewController。

ios - UITextView setContentOffset with scrollEnabled=NO in iOS7

我的应用程序中有自动滚动功能。当它被激活时,我的代码禁用textView滚动并使用CADisplayLink更改contentOffset。在早期版本的iOS中工作正常,但在7th中文本出现裁剪。虽然进一步发现,但我发现contentSize在我禁用textView滚动后的一段时间内发生了变化。看起来像是某种优化。但它不考虑contentOffset。要重现此错误:确保textView中的文本足够大,至少两页大小。在ViewController中将_textView.scrollEnabled=NO;放入-viewDidLoad在ViewController中添加:-(void)vie

c++ - 当我在我的 xcode 项目中使用 #include <OpenGL/gl.h> 行时,它在哪里寻找 gl.h 文件?

我正在将Linux的开源C++程序移植到OSX。我一直在改变这行#include对此#include基于这篇文章的建议:HowdoIuseOpenGLinaC++projectthatIamportingfromLinux该更改消除了编译器错误,但我很困惑:xcode/它使用的C++编译器在哪里查找该文件?如果我搜索我的xcode项目,我没有看到名为OpenGL的目录或文件=gl.h?我习惯于根据.html文件的工作目录在网页中包含图像或javascript库。xcode中发生了其他事情。 最佳答案 在Mac上,您将从OpenGL框

ios - 在 ios 7 xcode 中单击 ScrollView 上方的按钮时如何滚动 ScrollView ?

我有两个按钮。我在ScrollView中也有两个屏幕,一个是绿色的UIView,另一个是UIImageAppleLogo。两者都显示正常,但我只是这样截屏。当我点击注册按钮然后在ScrollView中显示绿色View的UIView!当我点击图像按钮时,它会显示UIImageView,即AppleLogo。我拍摄的屏幕截图是这样的,ScrollView滚动,绿色View是uiview,第二个是包含图像的ImageView//helpme-(IBAction)registrationClick:(id)sender{NSLog(@"mayank");CGRectframe;frame.or

ios - xcode 5 看不到来自旧 iOS 项目的 NSLog

我有一个旧的iOS6应用程序,我去年玩过;它仅供我妻子使用,所以我从未发布过它,但我想把它擦掉,看看它是否对其他人有用。所以我在XCode5中加载它(5.0.2在10.8.4上运行;我也在我的家用笔记本电脑上运行相同的XCode和Mavericks)。然而,尽管应用程序构建并运行良好,但我的NSLog语句都没有出现在两台计算机的控制台中。我已经清理、重建、在我拥有的每个模拟器和iPad上运行它、搜索设置、撕掉我的头发等等,但我不知道如何让它们出现。我启动了一个新的iOS应用程序以确保它不在我的设置中,但是那里的NSLogs工作得很好。不幸的是,我什至不确定从哪里着手解决这个问题。有没有

ios - Xamarin.iOS : issues with RectangleF and PointF 上的 Splat [0.3.4]

我正在尝试在XamarinStudio中的Xamarin.iOS项目中享受新的PCL乐趣。我为我的项目创建了一个PCL“核心”库并添加了Splat(v0.3.4)通过NuGet。然后,在一个消费iOS项目中,我引用了我的核心库。一旦我这样做了,就会出现几个编译错误。其中之一:ErrorCS0012:Thetype`System.Drawing.PointF'isdefinedinanassemblythatisnotreferenced.Consideraddingareferencetoassembly`Splat.Portable,Version=0.0.0.0,Culture=n

ios - XCode 应用程序图标错误

我制作了名为myIcon@2x.png的PNG58×58图像并设置为应用程序图标。通过模拟器构建时,应用程序正确运行。但是当真机时,应用程序输出错误带有消息无法为从“AppIconappiconse.../test.app/AppIcon29×29@2x.png”设置的应用程序图标写入PNG数据为什么会出现这样的错误? 最佳答案 尝试在这里找到答案-BuildappwithXcode4-italwaysshowsomeerroraboutPNGimage有解决办法:您必须将PNG文件保存为NOTINTERLACED。尝试在photo

ios - Xcode 7 Debug模式是否有效?

使用Xcode7Beta3下面的代码无法正确输入#ifDEBUG语句。我几乎可以肯定我处于Debug模式,但由于某种原因,以下代码无法正常工作:#ifDEBUGbtnPrintPath.title!="PrintPath"#elsebtnPrintPath.title!=""//EXECUTINGTHISLINE.#endif我的方案是这样的:我正在使用cmd+R运行应用。我是否配置不当? 最佳答案 将-DDEBUG添加到“Swift编译器-自定义标志”->“其他Swift标志”。没有官方文档提到此功能(您可能想为此提交雷达)但我看

ios - WatchOS 2 和 Xcode 7 : App does not launch on the Watch

当我通过Watch上的Xcode7(beta4)启动我的Watch应用程序时,它构建并运行良好,但是当我尝试通过点击它的图标在Watch上启动该应用程序时,它永远不会启动并显示旋转的圆圈大约1分钟,然后返回到表盘。 最佳答案 遇到了同样的问题。在这里找到解决方案:https://forums.developer.apple.com/thread/9607通过xcode在设备上运行应用程序。等待在watch上加载雏菊在应用完成加载之前强行退出应用。(按住好友按钮直到显示电源选项,然后再次按住好友按钮直到应用程序关闭。)停止在Xcode