草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 从 iOS Objective-C 上传数据到网站

在iOSobjective-c网站连接方面,我完全是个菜鸟。关于如何将数据(即帖子)上传/推送到我friend用RubyonRails编写的网站,我需要有人为我指明正确的方向。该网站使用Heroku的服务并连接到PostgreSQL数据库。我找到了一种通过以下代码使用JSON解析器(SBJson)从站点提取数据的方法:SBJsonParser*parser=[[SBJsonParseralloc]init];NSString*rawJSON=[[NSStringalloc]initWithContentsOfURL:[NSURLURLWithString:aURL]];anNSDict

objective-c - 用户按下主页按钮时中断方法?

当用户按下iOS设备上的主页按钮并且应用程序当前正在运行一个方法时会发生什么:该方法会完成运行还是会在中间中断? 最佳答案 如Maudicus所写,applicationWillResignActive:在应用程序委托(delegate)以及applicationDidEnterBackground:上被调用。您应该假设当前正在运行的任何方法都将被中断。如果要确保执行特定操作,应将其放入上述方法之一。 关于objective-c-用户按下主页按钮时中断方法?,我们在StackOverfl

objective-c - 使用 MKMapView/Maps App 的航点

有没有办法在map中指定像A->B->C->A这样的路线?最好是在MKMapView中,否则在原生Googlemap应用程序中。我只能找到一条从A到B的路线。 最佳答案 这个答案似乎有一些很好的链接,指向可能对您有用的示例。https://stackoverflow.com/a/5019284/1148266编辑:我假设你想让溃败沿着一条路走?或者只是点之间的一条线? 关于objective-c-使用MKMapView/MapsApp的航点,我们在StackOverflow上找到一个类似

objective-c - TBXML 中的异步和 initWithURL

我打算将TBXML用于我的天气应用程序。到目前为止,我已经将NSXMLParser与NSURLConnection一起使用,但我觉得这必须能够更简单、更快和更稳定(当前代码非常复杂,小问题不断出现,很难调试)。我一直在搜索异步解析器,并在raywenderlich上的一篇文章(“如何为您的iPhone项目选择最好的xml解析器”)中找到了TBXML。阅读文档后,我发现您还可以使用URL初始化它,这将消除使用NSURLConnection的需要。我的第一个问题是:与此相比,使用NSURLRequest有什么优势?我将在启动TBXML之前先检查网络连接是否正常,这样就不会出现问题。我的第二

objective-c - LGPL/MPL 和静态库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭7年前。Improvethisquestion我需要将LGPL许可代码编译成专有的静态iOS库。由于代码在静态库中使用,我无法链接到LGPL许可库的预编译版本。我该怎么做,如果我将它编译到我的库中,我必须发布什么?我显然不能发布(整个)专有资源。我所说的特定库是libical,它在LGPL2.1或MPL1.0下获得许可。

objective-c - 用于自动续订订阅的 MKStoreKit 4.0

该应用程序是这样的,所有内容只有在用户订阅了一个方案(1个月、3个月、6个月或一年)后才能访问。因此,最初当应用程序首次安装时,会出现一个包含购买这些方案的选项的View。一旦用户选择了一个方案并进行了购买,他就获得了访问权限。我在应用程序中初始化委托(delegate):didFinishLaunchingWithOptions:在第一个ViewController中,我监听kProductFetchedNotification通知。一旦我收到所有产品,我就会填充界面。我还检查订阅是否有效-(void)viewDidLoad{[superviewDidLoad];[[NSNotifi

objective-c - AVAudioPlayer 和 NSUserDefaults

[PlaySoundstop];[PlaySoundprepareToPlay];[[NSUserDefaultsstandardUserDefaults]synchronize];text=[[NSUserDefaultsstandardUserDefaults]stringForKey:@"defaulttext"];NSLog(@"%@",text);BOOLloop=[prefsboolForKey:@"switch"];NSLog(@"%d",loop);do{[PlaySoundplay];}while(loop==YES);我在使用这段代码时面临两个主要问题。1)这是一个

objective-c - 确定弱引用对象是否已被释放

我使用下面的代码来下载图片:-(void)downloadImageAtUrl:(id)urlandDelegate:(id)delegate_{NSURL*correctUrl=nil;if([urlisKindOfClass:[NSStringclass]])correctUrl=[NSURLURLWithString:[NSStringstringWithFormat:@"%@%@",kHostURL,[urlsubstringFromIndex:1]]];elsecorrectUrl=url;__blockASIHTTPRequest*request=[ASIHTTPReque

objective-c - Airprint(ios) 中的内存管理

这是我的情况:我有很多位图图像(高分辨率)。我想使用Airprint打印这些图像。我找到了一种打印图像的方法。NSArrayarray={image1,image2,image3,image4.....image100}UIPrintInteractionController*pic;pic.printingItems=array;所以,我知道这是可能的。但是!!这种方法使用大量内存。由于我要打印很多图像并且数组的大小变大,所以我不能使用这种方法。所以,我想知道如何在Airprint中打印很多图像。有这样的回调函数吗?Airprintsays:"givemeanextprintingi

objective-c - iPad 在 Splitview 中使用多个 masterviewcontroller

我目前正在开发一个使用CoreData的iPadSplitView应用程序。最初MasterViewController有一个选择的Cases呈现给用户。当用户选择一个案例时,该案例的详细信息将显示在详细信息View中。从这里开始,您可以使用嵌入在DetailView中的选项卡栏向下钻取与案例(即连接到案例的文档)的一对多链接中的其他对象。这一切都很好。但是,一旦用户选择了一个案例,我想使用主视图中的屏幕空间来使用新选项:DisplayManagedObject*managedObject=[self.fetchedResultsControllerobjectAtIndexPath: