小编Jes*_*edc的帖子

仪器中的时间分析器不起作用

我最近将我的Xcode更新到版本9.3,仪器也是如此.在那之后,时间分析器将不再工作,它通常在以前工作正常.

我试图通过Xcode运行它,我试图手动运行它.不行.生命周期行停留在初始化中,我得到一堆警告抱怨数据量对于"立即"的记录模式而言太高而且一些数据必须被丢弃才能继续前进.

然后我切换到延迟模式,仍然一无所获.然后我创建了一个简单的新项目,它应该具有"小数据量",仍然没有任何结果.

我检查了帮助,我用Google搜索,似乎没有人遇到过这个.有没有人对此有任何线索?

在此输入图像描述

xcode instruments ios xcode9 xcode9.3

61
推荐指数
1
解决办法
6369
查看次数

如何在iTunes连接上更改应用商店的大图标?

我需要为app store更改大应用程序图标(512x512).我无法通过iTunes Connect找到如何做到这一点.我可以改变应用截图.我阅读了iTunes手册(第97页),它说它可以完成,但我只有截屏的"选择文件"按钮,而不是大图标.

我也很困惑,因为同一本手册在第99页上说,大图标的编辑功能被锁定.

我错过了什么?

itunesconnect app-store ios

35
推荐指数
6
解决办法
5万
查看次数

如何阻止Xcode 3.2.6默认为iPad模拟器?这是新的行为吗?

似乎每次我启动Xcode项目或"清理所有目标"时,Active Executable都会重置为iPad模拟器.

在Xcode 3.2.6发布之前,Xcode默认为iPhone模拟器或记得我以前的Active Executable ......我从来没有注意到这种行为,因为我一般都在做iPhone工作.这一直困扰着我最新的Xcode更新(iOS 4.3版本)并且真的很烦人.

类似的问题/答案建议将我的Target的"目标设备系列"设置为"iPhone" - 这已经完成.

这是新的行为吗?

有没有改变默认的'Active Executable'?

xcode xcode3.2 ios-simulator

22
推荐指数
2
解决办法
2963
查看次数

在拆除UIViewController时是否始终调用viewDidUnload和dealloc?

我想知道两者是否viewDidUnloaddealloc正在总是被称为在UIViewController中拆除过程继承.是否有可能dealloc在没有viewDidUnload被调用的情况下在我的视图控制器上调用?

在任何一种情况下,如果我安全地释放属性并在两种方法中保留引用,如果两种方法都被调用就不会有问题 - 但我想知道是否有人确切知道或者可以对拆除有所了解处理.

2012年更新:很方便注意,好像iOS 6 viewDidUnload已被弃用,如果需要,应该用手动视图拆卸替换didReceiveMemoryWarning.

关于新UIView/UIViewContoller的一篇好文章及其新行为及其对joe conway博客的影响

cocoa-touch memory-management objective-c uiviewcontroller ios

20
推荐指数
1
解决办法
8024
查看次数

配置文件文件中plist周围的二进制数据是什么?

.mobileprovision文件的结构如下所示:

<!-- small binary data -->

<?xml version="1.0" encoding="UTF-8"?>
<!-- plist data -->
</plist>

<!-- large binary data -->
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 这个二进制数据是什么?
  2. 它有用吗?
  3. 如何在不搜索XML边界的情况下从.mobileprovision文件中提取plist?

具体来说,当上面的Q1和Q3都得到回答时,我会将这个问题视为已回答(并同时授予+100奖励).

xcode cocoa-touch plist ios provisioning-profile

20
推荐指数
2
解决办法
6788
查看次数

平滑旋转并用阴影改变UIView的大小

我有一个UIView阴影和UIImageView子视图.

我希望在iPad旋转时调整视图大小,我试图在willRotateToInterfaceOrientation回调中执行此操作.

如果我UIView在基本方式上设置阴影,则旋转非常不稳定; 所以我希望其他人提供一些关于如何设置阴影设置layer.shadowPath的建议.

我尝试使用相同的块并在同一个块中[UIView animateWithDuration:animations]设置new 来设置帧大小更改的动画shadowPath,但阴影路径会捕捉到新的大小.

如果我不在动画块中更改图层的shadowPath,它就不会改变.

从我完成的一些搜索中,需要使用a来完成对图层属性的更改动画CABasicAnimation.

所以我认为问题可能是"如何同时为UIView的帧大小和图层变化设置动画?"

core-animation shadow calayer uiview ios

12
推荐指数
1
解决办法
3006
查看次数

有没有关于构建Xcode 4插件的文档?

最近我注意到github上的几个项目通过插件扩展了Xcode 4的功能.

作为@olemoritz的例子,有两个项目:

这两个项目都安装在了~/Library/Application Support/Developer/Shared/Xcode/Plug-ins,Xcode只是把它们拿起来.

在扩展Xcode方面是否有任何文档来源(officlal或用户生成)?

编辑: ping @olemortiz ;)

xcode cocoa ios xcode4

12
推荐指数
1
解决办法
912
查看次数

像Cocoa中的__LP64__和__arm64__那样存在什么定义可以在编译时区分平台?他们在哪里或如何定义?

通过引入arm64作为iphoneos平台的标准体系结构,在某些情况下,必须为特定于64/32体系结构的代码实现编译时条件.

如果你看看CoreGraphics/CGBase.h以及一些流行的开源项目如何为arm64提供支持,很明显你可以检查是否存在64位运行时,如下所示:

#if defined(__LP64__) && __LP64__
...
#else
...
#endif
Run Code Online (Sandbox Code Playgroud)

也可以专门检查arm64(而不是仅仅64位运行时),如针对erikdoe/ocmock的此修复程序中所述

#ifdef __arm64__
...
#else
....
#endif
Run Code Online (Sandbox Code Playgroud)

这些定义是否有完整的清单或文档?他们在哪里或如何定义?

c 64-bit objective-c clang ios

12
推荐指数
1
解决办法
6540
查看次数

如何从UIImagePickerControllerReferenceURL获取数据?

我在我的应用程序中使用ELCImagePickerController,我不想将选定的fullScreenImage保存到我的数组,因为如果我选择40个iPad图像,那就不好了.

我想从而UIImagePickerControllerReferenceURL不是UIImagePickerControllerOriginalImage从方法的词典中获取数据- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info.

我试过了:

NSDictionary *dict = [info objectAtIndex:count];            

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@",[dict objectForKey:@"UIImagePickerControllerReferenceURL"]]]];//UIImagePNGRepresentation([UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@",[dict objectForKey:@"UIImagePickerControllerReferenceURL"]]] );
        NSLog(@"length %d",[data length]);
        imageview.image = [UIImage imageWithData:data];
Run Code Online (Sandbox Code Playgroud)

但是,每次我得到0字节.我尝试过在论坛中提供的所有答案,但没有用.

有谁能回答这个问题吗?

objective-c uiimagepickercontroller

10
推荐指数
2
解决办法
2万
查看次数

如何将嵌入式框架的dSYM文件包含到应用程序存档中

我的应用程序使用了一些第三方框架。我有一个框架本身和dSYM文件。

归档我的应用程序时,归档文件不包含此框架的dSYM文件。它包含适用于这些框架的其他dSYM文件,这些文件已通过Cocoa Pods随附并与我的应用程序一起构建。

我正在使用HockeyApp进行应用分发,因此我将应用IPA和dSYM存档上传到该应用。但是由于缺少针对此确切框架的确切dSYM,因此无法在崩溃报告中看到所有堆栈跟踪。

那么问题来了:我怎样才能请Xcode为框架复制dSYM文件?归档期间是否应该通过脚本手动执行此操作?

xcode realm ios dsym xcarchive

8
推荐指数
1
解决办法
1860
查看次数