草庐IT

ios - 与 NSMutableArray 相比,我可以修改 NSArray 中的数据吗?

我发现很多关于NSMutableArray与NSArray的讨论。这很有趣,我知道你不能在NSArray中添加或删除对象但是否可以更改NSArray中的对象?我的意思是,如果我有一个NSNumber的NSArray,我可以更改NSArray中的NSNumber或者我应该使用NSMutableArray来修改NSArray中对象的值吗? 最佳答案 NSArray不允许您交换元素(也不能添加或删除它们)。如果你有一个NSArray的mutable对象,比如说NSMutableString你可以在不改变数组的情况下修改对象。由于Cocoa

php - 我可以用 C 语言包装我网站上的 PHP 代码来构建 iOS 应用程序吗?

我有一个PHP网站,允许用户添加文本信息(注释、帖子)。我通过拥有一个数据库和PHP脚本来实现这一点,这些脚本可以插入、删除、编辑和共享该信息。由于该产品取得了非凡的成功,我想进入移动应用领域。我如何才能将我的PHP代码包装在C或Objective-C中,以便在构建iOS应用程序时可以重新使用它?如果我不能以这种方式重新使用我的PHP代码,我该如何使用C或Objective-C连接我的数据库并模仿网站的功能?本文展示了如何使用PHP代码为iPhone应用程序创建登录脚本:http://kiksy.tumblr.com/post/525713227/iphone-login-app-us

ios - 我可以让 UITextField 不可见吗?

我checkoutiPhone:HowcanImakeaUITextFieldinvisiblebutstillclickable?,但OP发生了其他事情,答案似乎没有帮助我解决问题。我有一个UITextField,用户必须在其中输入文本。我不想使用标准的UITextField图形,而是使用专为此目的而设计的可爱图形。用户仍然需要能够输入文本并查看他/她正在输入的文本,但我需要文本字段不可见,以便可以从其下方显示图形。我该怎么做?还是有另一种方法来做我想做的事? 最佳答案 添加我的评论作为答案。你可以试试这个,[textFields

iphone - 我可以为 iCloud 添加不备份 "Document Directory"吗

我读过我可以用ios5.1及更高版本标记具有“不备份”属性的文件夹据我了解,在这种情况下,目录的所有内容都将从备份中排除。在我的应用程序中,我们需要从备份中排除Documents目录中的所有文件(可以在应用程序执行期间从Documents添加或删除这些文件)。我需要将我们的文件存储在Documents目录中。我可以用“不备份属性”标记Documents目录吗?Apple允许这样做吗?这会成为拒绝我们应用的理由吗? 最佳答案 是的,您可以为文档目录的文件夹(文件)设置不备份标志。donotbackup属性适用于标记的文件,无论它们位于

ios - 我可以减少重复声明中的代码吗?

有没有办法减少Obj-C中重复声明的代码?例如:我有localNotification.fireDate=self.dueDate;localNotification.timeZone=[NSTimeZonedefaultTimeZone];localNotification.alertBody=self.text;localNotification.soundName=UILocalNotificationDefaultSoundName;可以简化成这样吗?localNotification.fireDate=self.dueDate;.timeZone=[NSTimeZonedef

ios - 我可以以编程方式检查 UITableViewCell 是什么样式吗?

在计算UITableViewCell的高度时,如果我能说出什么style会很有用我的UITableViewCell设置为。我没有看到单元格本身的任何属性。这可能吗? 最佳答案 不,Apple不公开UITableViewCell的样式属性。但是您有几个选择。创建您自己的UITableViewCell子类,在调用initWithStyle时将样式保存到属性。@propertyUITableViewCellStylecellStyle;//...-(instancetype)initWithStyle:(UITableViewCellSt

iphone - 我可以在别人的 iPad 上测试我的 iPad 应用程序吗?

我正在开发一个iPad应用程序,想在friend的iPad上测试它。在我购买99美元的开发者帐户之前,我只想确保它能正常工作。我friend的设备是否必须使用我的AppleID才能安装配置文件?他的iPad有什么可以改变的吗(当然,除了能够安装我的应用程序之外)?谢谢! 最佳答案 借助99美元的开发者包,您可以在多达100台测试设备上安装您的应用,而且它们不需要使用您的AppleID。iPad上的所有变化是设置中有一个额外的部分列出了设备上存在的配置文件。但是,您可能希望在借用它之前让您的friend(通过iTunes)进行备份,以

iphone - 我可以从 NSString 复制到 NSMutableString 吗?

我有strValue作为NSString,我想将strValue的内容复制到另一个地方。地方是mstrValue,是一个NSMutableString。mstrValue的空间已经分配。我想知道如何使用memcpy或strcpy来达到这个目的。如果不可能,我想知道其他方法。 最佳答案 您的问题不太清楚,但如果您想将可变字符串的值设置为另一个字符串,请执行以下操作:[mstrValuesetString:strValue];如果你想追加这个值,那么这样做:[mstrValueappendString:strValue];这两者都假设您

ios - 我可以为 UIButton 传递带有 @selector 的数组参数吗?

我有一个UIButton,我想在上面添加一个存储到NSArray中的目标操作。我想要这样的东西,-(IBAction)myAction{//DoSomething}//AddmyActiontomyArray[myArrayaddObject:myAction];//AddtargetonmyButton[myButtonaddTarget:selfaction:@selector([myArrayobjectAtIndex:0])forControlEvents:UIControlEventTouchUpInside];我正在尝试,但它显示错误消息,例如ExpectedIdentif

ios - 我可以在 SpriteKit 中减慢或停止物理吗?

在我看来,一个旨在简化的框架应该有这样的方法,而不是像我现在所做的那样从物理核算中删除每个节点:[selfenumerateChildNodesWithName:@"live"usingBlock:^(SKNode*node,BOOL*stop){[noderemoveFromParent];}];如果这是一个菜鸟问题,我很抱歉,我刚刚开始使用SpriteKit。谢谢! 最佳答案 它有“那个方法”。如果您查看SKPhysicsWorldreference您会找到speed属性。Speed=0表示暂停。