草庐IT

Objective-c

全部标签

objective-c - 继续类中的 get Property 属性与主类不匹配

在myClass.h中,我这样做:typedefenum{SignUpLabel,SignUpButton,LogInFieldsTwitterButton,LogInFieldsFacebookButton,LogInWithFaceBookTiwtterLabel,}logInFields;@property(nonatomic,readonly,assign)logInFieldsfields;@end我希望logInField对公共(public)只读,但可以私下读/写。因此,我这样做:@interfacemyClass()@property(readwrite,assign)

iphone - 以编程方式编辑 iOS 联系人

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想编辑联系人中的所有电话号码,但我想以编程方式进行。我正在阅读phonegap和Objective-C,但我没有找到明确的方法来做到这一点。请有人告诉我我该怎么做,或者有人给我看教程。PD:我还需要知道实现该目标的最佳方法是什么。Phonegap还是Objective-C?或者有其他选择吗?谢谢

objective-c - 没有网络/互联网时将文档保存到 iCloud

我是iCloud新手,我正在通过将我的文档保存到iCloudNSURL*ubiq=[[NSFileManagerdefaultManager]URLForUbiquityContainerIdentifier:nil];用这个方法–setUbiquitous:itemAtURL:destinationURL:error:如果ubiq返回true,我通过上面的方法将保存的文档从NSDocument文件夹移动到ubiquitous文件夹。有网络时它工作正常。没有网络,需要将文档保存到iCloud怎么办?我为此冲浪,找不到与此相关的任何内容。有人可以建议我吗? 最

iphone - 继续使用 OpenUDID 粘贴板方法而不是 identifierForVendor 的风险

即使使用最新的iOS6的identifierForVendor,我发现当用户删除应用程序时,该值将被重置。与传统的OpenUDID粘贴板的方法不同,它保留在粘贴板中并可以重复使用它们。我不知道Apple是否会禁止粘贴板,所以我们是否应该继续在pasteboards模式下使用OpenUDID?(pasteboards也得到广泛支持) 最佳答案 我的回答分两部分:identifierForVendor确实不是UDID或OpenUDID的好等价物。您应该查看名为AdSupport(以前称为identifierForAdvertising)

objective-c - 升级到 iOS 6 后 UISegmentedControl 的显示问题

自升级到iOS6后,我的所有UISegmentedControl都出现了显示问题,我对其进行了一些自定义。这是它的样子。在iOS5上完全没有问题,如果我在iPhone4(iOS5)模拟器中运行它显示正确。这是我使用的代码:UIImage*segmentUnselected=[[UIImageimageNamed:@"segmentedcontrol"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,15,0,15)];UIImage*segmentSelected=[[UIImageimageNamed:@"segmentedcontrol

php - 从网站获取数据到 iPhone 应用程序

我有几个问题。我希望人们能给我一个好的看法,因为我现在被困住了。我开始开发已经一年了,所以请多多包涵。如何从不属于我的应用程序的网站获取数据?我之前做过一些数据库解析,但那都是我自己的网站。我看到人们使用不同的图书馆(例如HPPL)。但是如果网站需要用户登录怎么办?此外,这仅适用于HTML吗?如果它是一个基于PHP的网站呢?我应该在打开应用程序时直接在iPhone上获取外部数据,还是应该使用中间人方法(外部网站和处理信息的应用程序之间的服务器)?3)保存登录信息的最佳方式是什么,这样用户就不必在每次打开应用时都填写?我对所有的东西有点困惑,所以也许你可以把事情弄清楚。

objective-c - 从 sqlite 数据库 Objective-C 播放音频文件

我在sqlite数据库中存储了大约40000个音频文件,每个文件大小为5K-7K。我将blob作为NSData对象获取。播放音频文件的最佳方式是什么?我一直在使用ObjectAL从磁盘播放音频文件,但我无法让它从内存中播放文件。 最佳答案 您可以使用AVAudioPlayer类。它有一个initWithData:方法:-(id)initWithData:(NSData*)dataerror:(NSError**)outError;因为您已经有了NSData对象,所以它应该非常简单。或者,您也可以createatemporaryfil

objective-c - 带有渐变叠加的 UIPageViewController?

我需要创建一个类似书本的应用程序,并且想使用UIPageViewController。(iPad,两页水平布局(UIPageViewControllerSpineLocationMid)。为了使屏幕更具吸引力,我希望Controller的View覆盖有图像或CAGradientLayer,使书脊可见。我尝试向pageViewController添加一个subview,但它似乎在动画过渡开始时被删除了。有人知道吗? 最佳答案 我通过将CAGradientLayer添加到UIPageViewController当前显示的子Control

objective-c - iOS:从 UIView 生成 PDF 使文本模糊

通过渲染质量不佳的iOS从UIView生成PDF我有一个名为TTT_WantsToBeRazorSharpView的自定义UIView。这个View什么都不做,只是用绘制文本NSString*txtPleaseHelp=NSLocalizedString(@"Hello,amIblurryagain?",@"");CGContextShowTextAtPoint(ctx,10,50,[txtPleaseHelpcStringUsingEncoding:NSMacOSRomanStringEncoding],[txtPleaseHelplength]);现在View被绘制三次到UIVie

iphone - 在界面旋转时对 UIView 到底做了什么?

谁能解释一下iOS在界面旋转方面的作用。我遇到了一个布局问题,其中一个View在旋转iPhone后消失了。似乎View设置了一个新的框架、边界或其他什么,不知道。无论如何,一旦布局问题永远消失,界面就会旋转。所以必须在界面旋转时为View设置一些东西。我从NIB文件加载View并用导航Controller显示它:BirthdayReminderWidgetConfigViewController*vc=[self.storyboardinstantiateViewControllerWithIdentifier:@"BirthdayConfigController"];self.nav