草庐IT

ios - xcode ios 项目需要很长时间才能编译和运行?

我的应用程序需要很长时间才能在模拟器上编译和运行大约10分钟。该应用程序最初运行良好,但在添加SUP静态库后,构建需要很长时间。xcode版本:4.6我试过重置模拟器并重启机器请帮忙。 最佳答案 当我回答similarquestion,我写了一篇内容广泛的博文,介绍我如何改进Spotify的iOS开发周期:Shavingoff50%waitingtimefromtheiOSEdit-Build-Testcycle归结为:1)停止生成dSYM包。2)如果使用Clang,请避免使用-O4进行编译。

iphone - 我怎样才能从地址簿中的特定组中获取所有联系人?

您好,我的iPhone地址簿中有几个群组,其中包含多个联系人。例如:iPhone通讯录、Group1、Group2等每个组都包含联系人信息,如名字、姓氏、电子邮件、电话号码。现在通过选择任何组,我应该获得其中添加的联系人的所有详细信息。谁能指导我如何从特定组获取所有联系人详细信息?请需要一些指南。 最佳答案 CFErrorReferror=NULL;ABAddressBookRefaddrBook=ABAddressBookCreate();CFArrayRefgroups=ABAddressBookCopyArrayOfAllGr

ios - SKLabelNode 删除前导和尾随空格 - 我怎样才能阻止它?

我想创建一个SKLabelNode,它应该始终具有相同的长度(对于猜字游戏)。不幸的是,SKLabelNode决定始终切断所有前导和尾随空格。文档中未描述此行为。我怎样才能避免/关闭这种行为? 最佳答案 如果您只是想让标签对齐以便它们右对齐,那么请使用右对齐模式。myLabel.horizontalAlignmentMode=SKLabelHorizontalAlignmentModeRight;但是,如果您试图在SKLabelNode周围创建一个矩形,那么您会发现calculateAccumulatedFrame确实在计算标签宽度

ios - UIDocument 和 NSFileWrapper - 尽管有增量更改,但大型文件需要很长时间才能保存

我有一个基于UIDocument的应用程序,它使用NSFileWrapper来存储数据。“主”文件包装器包含许多其他目录文件包装器,每个包装器代表文档的不同页面。当保存一个只有一小部分页面被修改的大型文档时,UIDocument会在后台花费很长时间写入更改(在writeContents:andAttributes:safelyToURL中:forSaveOperation:错误:)。当然,它应该只写出对文件包装器的这一小改动……为什么要花这么长时间?我的contentsForType:error:覆盖返回一个新的目录文件包装器,其中包含主文件包装器的内容(laWWDC2012Sessi

iphone - 我怎样才能避免来自 AlassetLibrary 的位置服务?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowcaniavoidLocationserviceinAlAssetLibrary?CaniretrievefilesusingAlAssetLibrarywithoutusingLocationService?大家好,我是iphone开发和obj-c的新手。我在我的应用程序中使用“ALAssetLibrary”从照片库中检索图像。我确定“ALAssetPropertyLocation”属性键仅在为调用方启用定位服务时可用。它是检索Assets位置信息的关键。但我没有使用“ALAssetPropertyL

ios - 我怎样才能触发我的 iphone 应用程序从我的 mac 应用程序启动

我想从我的mac应用程序使用USB\Wifi\Bluetooth连接在设备上启动我的应用程序(如果应用程序可用)。我怎样才能实现这个功能 最佳答案 那是不可能的。您不能使用任何公共(public)API来做到这一点。尽管我不知道有任何私有(private)API可以促进此类功能。 关于ios-我怎样才能触发我的iphone应用程序从我的mac应用程序启动,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

ios - 我是否必须注册新的 Bundle ID 才能将新应用程序上传到 iTune Connect?

这是我第一次将应用程序上传到iTuneConnect,这把我吓坏了:bundleid的选择好像只有一个选项:"XcodeiOSWildcardAppID-*",下面有一行:youcanregisteranewbundleid.问题是,我必须注册一个新的bundleid吗?如果不是,bundleid后缀是什么?非常感谢!附注我喜欢简单的东西,所以我尽量避免注册格式错误或容易忘记的东西。 最佳答案 您必须在苹果开发者中心为您的新应用注册一个新的bundleid,在“Certificates,identifiersandprofile”部

iphone - 我怎样才能用颜色填充drawRect

我有一个drawRect,我想用某种颜色填充指定的矩形。我该怎么做?到目前为止,我已经尝试了以下方法:-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(context,[UIColorcolorWithWhite:29/255.falpha:1.0].CGColor);CGContextFillRect(context,rect);}这似乎行不通 最佳答案 [[UI

iphone - 您需要支付许可费才能为 iPhone/iOS 编程吗?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion我和我的同事正在讨论我们编写iPhone应用程序的愿望。他似乎相信为iPhone编程需要100美元的许可费用?这听起来正确吗?我可以想象他们可能会向您收取使用他们为此目的开发的一些工具的费用,但他们不会/不能仅仅为了能够在设备上编程而向您收费。

C: 我怎样才能将文件名列表作为字符串发送到套接字上?

我正在尝试从dirent结构中获取文件名,并将所有名称的列表作为连接字符串发送给客户端。经过几个小时的尝试,我似乎无法正确分配内存或正确读取它,我得到了无意义的字符串,所以它一定是读取内存错误,即使我认为我在字符串中附加了“\0”这是我到目前为止所做的,发送字符串给客户端:voidsend_file_list(intsocketNumber){DIR*mydir;if((mydir=opendir("upload"))==NULL){perror("error");exit(EXIT_FAILURE);}structdirent*entry=NULL;size_tlen;//loopt