草庐IT

object-dumper

全部标签

objective-c - 有哪些可用的 UITabBarController 选项卡图标?

如何查看iOSSDK中可用的所有图标以及如何将它们设置到我的UITabBarController选项卡? 最佳答案 可能还有更多,但您可以在InterfaceBuilder中查看选项卡栏项的“标识符”(在检查器View中)的下拉菜单。更新:完整列表为here:typedefenum{UITabBarSystemItemMore,UITabBarSystemItemFavorites,UITabBarSystemItemFeatured,UITabBarSystemItemTopRated,UITabBarSystemItemRece

php - 如何在 Objective C/iOS 中解密 PHP 脚本

我已经检查了所有相关的StackOverflow问题。还检查了该答案中的链接,但没有找到任何可用的解决方案。这是我的php脚本,我与此脚本无关(因为我无法更改脚本)。functionencrypt($message,$secretKey){returnbase64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256,$secretKey,$message,MCRYPT_MODE_ECB));}我无法在ObjectiveC中解密它。我使用了许多类别,例如StrongEncryptionforCocoa/CocoaTouch等等,我也关注了这个问题Howdo

objective-c - 未调用 CLLocationManager 委托(delegate)

这个问题在这里已经有了答案:WhytheCLLocationManagerdelegateisnotgettingcallediniPhoneSDK4.0?(5个答案)关闭7年前。我在设备上使用CLLocationManager并且没有调用委托(delegate)方法。这是我的代码(我可以看到该类也没有被释放):#import#import@interfaceCurrentLocation:NSObject{CLLocationManager*locationManager;}@property(nonatomic,retain)CLLocationManager*locationMa

objective-c - 如何从 UIWebView 中删除链接?

我在我的iPhone应用程序上使用UIWebView。如何删除ios自行放置的链接。例如,我有一些双重值(value),ios认为这是一个电话号码并突出显示它!我尝试从xib文件中禁用用户交互。没有帮助。谁能帮帮我。 最佳答案 在在html中,您可以输入:SafariHTMLReference:Bydefault,SafarioniOSdetectsanystringformattedlikeaphonenumberandmakesitalinkthatcallsthenumber.Specifyingtelephone=nodis

objective-c - CGImageRef 属性保留或不保留

我有一个关于如何将CGImageRef作为类的综合属性处理的问题。如果我用定义一个CGImageRef@property(nonatomic,retain)CGImageRefimage;然后编译器提示这里不能使用“retain”。如果我省略了保留,那么我假设使用的是“分配”,并且我需要在设置属性时自己保留:self.image=CGImageRetain(cgimage);然后我在运行Analyze时收到“潜在泄漏”警告。我可以安全地忽略此警告吗?或者即使在属性定义中没有指定“保留”,合成代码是否仍然执行隐式CGRetain? 最佳答案

objective-c - 'applicationDidBecomeActive' 之后调用了什么方法?

这是我的第一个问题,因为我在开发我的第一个iOS应用程序时遇到了问题。它是数以千计的手电筒应用程序之一,但我正在尝试为其添加尽可能多的功能。其中之一是在应用程序进入后台或终止时保存应用程序的状态。转到前台(iOS4或更高版本)或重新启动后,我从文件加载设置并重新应用它们。显然,其中一项设置是AVCaptureDevice.torchMode。但是,我遇到了这个问题。我在applicationDidBecomeActive方法中重新应用这些设置。这一切似乎都有效,但是当我快速点击主页按钮然后重新启动应用程序时,该应用程序将执行以下操作(我延迟了applicationDidBecomeAc

objective-c - IOS 我可以在 appDelegate 上使用 AVAudioPlayer 吗?

我有一个带有两个选项卡的TabBarController,我想在两个选项卡上播放音乐。现在我在主appDelegate上有我的代码NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"MySong"ofType:@"m4a"]];//MySong.m4aNSError*error;self.audioPlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:urlerror:&error];if(error){NSLog(@"ErrorinaudioPlay

objective-c - objective-c (math.h) 中的 tan ( pi/2 ) 不是未定义的

我写了这段测试代码:NSLog(@"%g",tan(M_PI/2.0));控制台的输出是:1.63312e+16问题是关于近似值,对吧?是我犯了一些错误还是ma​​th.h的tan函数本身真的不能处理这种情况(返回INFINITY)?我应该自己处理这些输入情况吗(例如:当我得到pi/2输入值时,我返回一条错误消息)还是有更好(更优雅)的方法来获得正确的值?谢谢 最佳答案 因为M_PI!=realpi因为它无法表示,所以你从M_PI得到的是pi的近似值,它的正切就是你得到的。编辑:以下内容:printf("cos(M_PI/2)=%.

objective-c - NSFileHandle 和将异步写入 iOS 中的文件

我有一种情况,我通过Web服务请求接收到一个字节数据,并想将它写入我的iOS设备上的一个文件中。我曾经将所有数据(直到数据末尾)附加到内存变量中,最后使用NSStream将数据写入我的iOS设备中的文件,方法如下:stream:(NSStream*)theStreamhandleEvent:(NSStreamEvent)streamEvent它适用于小数据,但问题是如果我通过Web服务接收数据,它可能是一个大块(几MB),我不想收集所有内存以将其写入文件,以使其高效我想我必须切换到NSFileHandle以小块大小将数据多次写入同一个文件。现在我的问题是最好的方法是什么?我的意思是如何

objective-c - 如何在 Objective C 中获取这些对象数组中的对象的属性?

我有一个自定义对象数组,但我无法NSLog该数组中单个对象的属性,因为您可以将任何对象存储在数组中。我该怎么做呢? 最佳答案 Objective-C提供了几个introspectiontechniques通过它运行时系统。你可以询问一个对象,如果它来自某个种类,或者对某个消息的响应。for(idanObjectinarray){if([anObjectisKindOfClass:[MyClassclass]]){MyOtherClass*obj=anObject.myProperty;NSLog(@"%@",obj);}}和for(