小编Sam*_*m B的帖子

我可以安全地删除Xcode Derived数据文件夹的内容吗?

我的磁盘空间不足并通过第三方实用程序检查,其中〜/ Library/Developer/Xcode/DerivedData目录占用了大约22GB的磁盘空间.

我搜索了stackoverflow并找到了这篇文章

如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?

这个问题的接受答案表明我不应该触摸/删除此目录中的文件夹.所以我做的是

  • 找到我在Appstore上可用的应用程序的现有构建项目文件夹
  • 从派生目录中删除了该文件夹
  • 推出了XCode 5
  • 打开那个项目
  • 清洁构建
  • 在模拟器上测试并编译它
  • ReArchived
  • 一切正常.什么都没有打破.

除非我错过了帖子中的答案,否则我想通过询问有经验的开发人员来确保如果我从DerivedData中删除所有文件夹,那么在构建,测试和编译这些项目时不会对我造成伤害.

xcode ios

277
推荐指数
7
解决办法
20万
查看次数

如何从iTunesConnect/App Store Connect删除应用程序

我向AppStore提交了一个全新的应用程序,它被上议院拒绝了......(没有什么新东西).我想要做的是从我的itunesconnect帐户中完全删除该应用程序.我不知道苹果最近发生了什么变化,但过去一旦应用程序被拒绝,我就会在摘要页面上看到"删除"按钮.现在我再也看不到了.

我甚至在这里检查了苹果公司的官方文档,这也说我应该能够使用删除按钮从appstore中删除它,只要应用程序处于拒绝状态但删除按钮无处可寻.

我已经尝试在"权利和定价"下的所有地区删除它,并且可用日期是2014年1月22日...仍然没有删除按钮可见.

我该如何删除它?

注意:没有应用内购买或游戏中心.

在此输入图像描述

在此输入图像描述

itunesconnect ios app-store-connect

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

如何在XCode 5中添加图标57x57

我正在使用Xcode 5并创建了3个图标

  • iphone-58.png
  • iPhone-80.png
  • iphone-120.png

当我创建我的投影时,我将这三个图标拖放到image.xcassets中.看截图.

现在当我编译我的项目时,我得到了57x57和57x57 @ 2x图标丢失的错误.我该如何添加它们?我在AppIcon部分没有看到任何地方.我错过了什么?

在此输入图像描述

在此输入图像描述

iphone xcode xcode5

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

UIPickerView看起来像UIDatePicker但有秒

我正在制作一个计时器应用程序,需要向用户显示小时,分钟和秒.我尝试使用,UIDatePicker但它只显示小时和分钟作为选择.不是秒.在网上做了一些研究之后,我发现没有办法获得秒数UIDatePicker,我不得不UIPickerView从头开始编写自己的.

所以我的问题是,是否有这样的示例代码,即有人写了CustomUIPickerView几个小时,分钟和秒,我可以在我的项目中加入?UIDatePicker有一个很好的覆盖时间和分钟文本,在用户旋转拨号时保持放置.如果有人在他们的自定义选择器中添加它会很好.UIPickerView如果我不需要,我不想从头开始编写自定义.谢谢.

iphone xcode ios ios5

19
推荐指数
4
解决办法
3万
查看次数

WatchKit和UIAlertView/UIAlertController弹出窗口

在我的WatchKit应用程序中,当用户首次启动它时,我想向他们提供一个有用的消息提醒,告诉他们应用程序的工作方式,例如按钮的功能等.

是否有类似于UIAlertView/UIAlertController的东西我可以在WatchKit应用程序中调用?我无法找到关于这个主题的答案,这很可能意味着它不可能.

ios watchkit

19
推荐指数
2
解决办法
9988
查看次数

从照片库中选择多个图像

我要问一个问题,或许已经被问了一百万次.

我正在为iPad制作应用程序,并希望让用户能够从他们的照片库中多选图像.我已经有一个工作代码供用户一次选择一个图像.(不是我需要的)

我已经下载并查看了ELC图像选择器示例代码,但该代码与iOS 5或Xcode 4不兼容.即它具有ARC并且左右编译问题,它使用release和dealloc到处都是.

我很沮丧,苹果还没有为我们的开发人员创建一个内置的api,用于我们大多数iPhone/ipad应用程序中最常用的功能.(不是一个,而是多选图片)

还有其他示例代码吗?相信我,我一直在谷歌搜索.

iphone xcode ipad ios

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

UIActivityViewController和UIDocumentInteractionController不显示选项

我是UIActivityViewController的新手,也许我错过了一个基本的了解.我想要做的是将csv,xml和vcard文件附加到活动控制器并显示dropbox,google drive等选项.我已经在iPhone上下载并安装了Dropbox,google驱动器等应用程序.

现在当我启动UIActivityViewController时,我看到的是我的acitivity控制器中的默认消息和电子邮件应用程序.我怎样才能将其他应用程序显示在他们身上?我是否需要安装每个应用程序各个SDK并以某种方式将它们合并到我的应用程序中?

这就是我想看到的

在此输入图像描述

但这是我所看到的.

在此输入图像描述

这是我到目前为止尝试过的代码

-(IBAction) dropBoxAction
{

    paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask ,YES);
    NSString* documentsPath = [paths objectAtIndex:0];

    //CSV
    NSMutableString *fileNameStr = [NSMutableString stringWithFormat:@"test_CSV_Backup.csv"];
    NSString* csvDataFileStr = [documentsPath stringByAppendingPathComponent:fileNameStr];
    NSData *csvData = [NSData dataWithContentsOfFile:csvDataFileStr];

    //EXCEL
    NSMutableString *fileNameStr2 = [NSMutableString stringWithFormat:@"test_EXCEL_Backup.xml"];
    NSString* excelDataFileStr = [documentsPath stringByAppendingPathComponent:fileNameStr2];
    NSData *excelData = [NSData dataWithContentsOfFile:excelDataFileStr];

    //VCARD
    NSMutableString *fileNameStr3 = [NSMutableString stringWithFormat:@"test_VCARD_Backup.vcf"];
    NSString* vcardDataFileStr = [documentsPath stringByAppendingPathComponent:fileNameStr3];
    NSData *vcardData = [NSData dataWithContentsOfFile:vcardDataFileStr];


    //adding them all together
    NSMutableArray *sharingItems = [NSMutableArray new];
    [sharingItems addObject:csvData];
    [sharingItems addObject:excelData]; …
Run Code Online (Sandbox Code Playgroud)

objective-c ios uiactivityviewcontroller

11
推荐指数
1
解决办法
8723
查看次数

Apple的加密应用程序批准

我使用公开的AES256加密算法创建了一个用于存储用户名/密码等的应用程序.我没有写这个代码只是从网上复制并粘贴它并将其包含在我的应用程序中.

- (NSData *)AES256EncryptWithKey:(NSString *)key
- (NSData *)AES256DecryptWithKey:(NSString *)key 
Run Code Online (Sandbox Code Playgroud)

现在为百万美元的问题.我需要通过哪种审批流程才能获得此应用的批准.网络上的答案与丛林中的叶子一样多.有人说不需要它,其他人说你必须通过美国政府批准的50-60天周期.

如果有人之前在他们的应用程序中使用过这种加密,请告诉我需要做什么才能成功通过Apple门户批准这个应用程序.谢谢

iphone ios4 xcode4

10
推荐指数
1
解决办法
4864
查看次数

UIAlertView与UIAlertController相同 - iOS 8中没有键盘

我有一个针对iOS 6及更高版本的旧Xcode项目.我最近在Xcode 6中打开它并在iOS 8的iPhone 6模拟器中运行.当我尝试这个动作时

UIAlertView* dialog = [[UIAlertView alloc] initWithTitle:@"Enter Folder Name"
                                                     message:@"Keep it short and sweet"
                                                    delegate:self
                                           cancelButtonTitle:@"Cancel"
                                           otherButtonTitles:@"OK", nil];

    dialog.alertViewStyle = UIAlertViewStylePlainTextInput;
    dialog.tag = 400;
    [dialog show];
Run Code Online (Sandbox Code Playgroud)

我得到一个弹出窗口但是当我点击文本字段时,没有键盘出现.我用Google搜索并读取我需要使用UIAlertController.由于我需要支持iOS 6,7版本,所以我改变了我的代码.

if ([UIAlertController class])
    {
        // use UIAlertController
        UIAlertController *alert= [UIAlertController
                                      alertControllerWithTitle:@"Enter Folder Name"
                                      message:@"Keep it short and sweet"
                                      preferredStyle:UIAlertControllerStyleAlert];

        UIAlertAction* ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault
                                                   handler:^(UIAlertAction * action){
                                                       //Do Some action here
                                                       UITextField *textField = alert.textFields[0];
                                                       NSLog(@"text was %@", textField.text);

                                                   }];
        UIAlertAction* cancel = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleDefault
                                                       handler:^(UIAlertAction …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios ios-simulator

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

设计应用程序设置的表格视图的最佳做法?

对于我的应用程序的设置视图控制器,我希望有一个表视图,其中包含一组用户可以调整的选项.拨动开关,segues,踏步机等

实现这一目标的最佳方法是什么?在每个单元遵循简单布局的情况下,表视图非常简单.也许是一个标题和一些潜台词.但在这种情况下,单元格可以是五种布局中的一种,具体取决于正在改变的设置类型.

处理这个子类是UITableViewCell的最佳方法,在tableView中cellForRowAtIndexPath:,在返回单元格之前设置一个自定义属性kind,比如toggle或者像label?然后在该viewDidLoad单元格的子类中根据kind属性设置单元格?

这效率低吗?我应该创建一个包含所有控件的单元格,但是隐藏了,然后根据它启用它们kind吗?我是否应该为每种具有不同控件的单元格创建一个子类?

这就是我在考虑处理它的方式.但是有更优选的方式吗?这是否效率低,因为它不具有从一个单元到另一个单元的必然可预测模式?

uitableview ios

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