草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 用于 performSelector : onThread:? 的 Obj-C block

虽然为此启动我自己的方法并不难,但效率不如-(void)performSelector:(SEL)aSelectoronThread:(NSThread*)thrwithObject:(id)argwaitUntilDone:(BOOL)wait;是否有内置方法可以使用block执行此操作?如果不是,有没有一种方法可以避免创建对象、将block放在上面并将其传递给选择器方法?我也想知道在block内访问数据会不会有问题... 最佳答案 与performSelector:方法等效的block是CFRunLoopPerformBlock

iphone - objective-c - 标签变量

将int变量保存到标签是一个小问题。inti=idpole;[lid2setText:@"%i",i];那很糟糕,但我尝试了更多...我无法设置此“settext:i”,因为它不起作用。我尝试在谷歌上找到一些东西,但没有任何意义。 最佳答案 使用inti=idpole;[lid2setText:[NSStringstringWithFormat:@"%i",i]]; 关于iphone-objective-c-标签变量,我们在StackOverflow上找到一个类似的问题:

objective-c - 如何在 View 消失时暂停并重新启动 NSTimer?

我在每15秒调用一次的View类中使用了一个NSTimer。我的问题是,它工作正常,但我的应用程序变慢了,因为它向整个应用程序展示了它的性能。所以我想在我的View从它的superView中消失时暂停NSTimer并在它出现时重新启动计时器。请帮我解决这个问题。这是我的代码:-(void)viewWillAppear:(BOOL)animated{if(!Thread_bool){//[spinnerstartAnimating];NSTimer*timer_new1=[[NSTimeralloc]init];timer_new1=[NSTimerscheduledTimerWithT

objective-c - 检查发布到 Facebook 提要是否成功

在我的应用程序中,用户可以发布到他的facebookfeed,我需要知道发布是否成功。在Facebook开发者页面上,我发现如果发帖成功,应用会收到一个post_id。所以我可以检查这个post_id;如果它不是nil,这意味着用户已经发布到他的feed,但是我怎样才能得到post_id? 最佳答案 我用了一些更简单的东西:if([urlquery]!=nil){//eg.post_id=xxxxxxx//success} 关于objective-c-检查发布到Facebook提要是否成

objective-c - 如何将照片库或相机中的图像添加到我的 Ipad 应用程序?

我想从照片库或使用相机将图像添加到我的iPad应用程序。我使用了与iphone相同的编码。但是应用程序崩溃了。我认为这不是将图片从库添加到iPad应用程序的正确方法。如果有人知道请帮助我。-(void)ctnPhotoSelection{isMyCtView=YES;UIActionSheet*actionSheet=[[UIActionSheetalloc]initWithTitle:@""delegate:selfcancelButtonTitle:nildestructiveButtonTitle:nilotherButtonTitles:@"TakePhotoWithCamer

objective-c - 属性 - Objective-C 中变量的实现

嗯!我对声明变量和实现其属性的方式感到困惑。.h文件内容@interfaceXYZAppDelegate:NSObject{}@property(nonatomic,retain)IBOutletUIWindow*window;@property(nonatomic,retain)IBOutletXYZViewController*viewController;@end.m文件内容#import"XYZAppDelegate.h"#import"XYZViewController.h"@implementationXYZAppDelegate@synthesizewindow=_win

objective-c - 了解在@interface 声明中使用 "(Private)"

我见过这样写的一些代码:@interfaceAViewController(Private)我想知道(Private)在提交到AppStore时是否意味着什么?一般是什么意思? 最佳答案 这是一个名为“私有(private)”的类别。看看CategoriesandExtensionsObjective-C编程引用章节这意味着它是对AViewControler类的补充,为方便起见已将其命名为“Private”。它可以被称为任何东西,甚至可以留空以创建类扩展。您可以在自己的代码中创建您的应用可以调用的私有(private)方法。这实际上

objective-c - Obj-c 中的 typedef 结构

我看到了一个奇怪的行为,我需要一些帮助。在structure.h中我有:typedefstruct{NSString*summary;NSArray*legs;NSString*copyrights;structpolylineSructoverview_polyline;structdirectionBoundsbounds;}route;typedefstruct{NSArray*routes;NSString*status;}directions;在structure.m中我有:(directions)a_Function_that_builds_the_struct{direc

objective-c - 当没有泄漏时,如何向 Clang 静态分析器弄清楚?

当使用Clang静态分析器分析我的iOSObjective-C代码时,我遇到了很多“潜在泄漏”。许多泄漏让我想知道为什么它是错误的。下面是一个让我特别疑惑的例子:我有一个NSDictionary类型的类变量,用于存储一些设置。现在,当我有一种方法可以更改字典中的内容时:-(void)loadPassengerCompartiments{NSMutableArray*paxCompartiments=[self.outputTableobjectAtIndex:2];NSArray*paxCompSrc=[self.valuesobjectForKey:@"PassengerCompar

iphone - 将指针设置为 nil,objective-c

我对指针内存是编程新手感到有点困惑。所以我添加一个UIBarButtonItem基于何时选择UITabBarController,如下所示:NSMutableArray*barItems=[[self.MainToolbaritems]mutableCopy];if(_sortButton==nil){_sortButton=[[UIBarButtonItemalloc]initWithTitle:@"Sort"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(sortButtonPressed:)];[barI