objective-c相关内容
..
..
..
当我将应用中的广告类型从横幅更改为 interstitial 时,我发现自己很无助.但我使用了与 admob 相同的 ad-banner id.虽然插页式广告看起来还不错,但我的 ecpm 很低.... 我尝试将我的应用的 admob adunit 类型从 banner 编辑为 interstitial,但它在我的 app setting 选项卡下被禁用. 所以我必须为我的应用程序创建
..
我想在我的应用程序中使用 AdMob,并且我有 4 个视图控制器(在 4 个选项卡项中)我想让它可见.示例显示的方式,每个 ViewController 都需要创建它的实例并添加为子视图. 我仍在考虑是否可以通过某种方式仅使用 1 个可在所有应用程序中使用的实例.我怎样才能做到这一点? 如果我在 AppDelegate 中创建 1 个实例作为 autorelease 并在每个 view
..
我正在我的应用中实施 iAd 和 AdMob 横幅.在 iPad 上,当设备旋转时,我遇到了一些奇怪的问题,特别是使用 AdMob. 使用 iAds,当设备旋转并且不重新加载广告时,横幅会保留在屏幕底部. 但是,使用 AdMob,它会在设备旋转时重新加载横幅,即使我使用的是相同的代码. 我正在以编程方式创建 ADBannerView 和 GADBannerView. iAd
..
我目前正在使用此代码来显示 Admob 请求; 如果我使用此代码,横幅会出现,但在屏幕顶部而不是底部; CGRect screenRect = [[UIScreen mainScreen] bounds];CGFloat screenWidth = screenRect.size.width;CGFloat screenHeight = screenRect.size.height;CGF
..
..
我正在构建一个 iphone 应用程序,该应用程序需要使用客户端证书通过 https 访问 Web 服务.如果我将客户端证书(以 pkcs12 格式)放在应用程序包中,我可以将其加载到应用程序中并进行 https 调用(很大程度上要感谢 stackoverflow.com). 但是,我需要一种方法来分发没有任何证书的应用程序,并将其留给用户提供自己的证书.我想我会通过指示用户在 iphone
..
当我尝试使用网络服务登录应用程序时.我还设置了我的 plist-file 如下 我收到以下错误.这个错误显示在我的控制台上 TIC SSL 信任错误 [5:0x1c017fbc0]: 3:0NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)任务
..
我有以下简单的代码来连接到 SSL 网页 NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url];[ NSURLConnection sendSynchronousRequest: urlRequest 返回响应: nil 错误: &error ]; 如果证书是自签名证书则会出错Error Domain=
..
如何在 Objective-C 中比较自定义类的两个对象?我尝试重载 - (NSComparisonResult)compare:(id)other; 方法.如果我手动调用该方法,这将非常有用 if ([obj1 compare:obj2] == NSOrderedDescending) {//做一点事} 有什么办法可以做到这样吗? if (obj1 > obj2) {//做一点
..
在我的应用程序中,我在比较两个 NSNumber 对象时不小心使用了“==",如下所示: NSNumber *number1;NSNumber *number2; 后来,在设置了这些对象的 int 值之后,我不小心做了这个: if (number1 == number2) {NSLog(@"他们是平等的");} 而且,令人困惑的是,它奏效了!我可以发誓我被教导这样做: if (numbe
..
我正在寻找一种方法来比较两个 NSMutableArray 对象的内容.两个数组都填充了 NSMutableDictionaries,它们分别分配但偶尔包含相同的数据. 简化示例: NSMutableArray *firstArray = [[NSMutableArray alloc] init];NSMutableArray *secondArray = [[NSMutableArray
..
将 NSString 与其他不区分大小写的字符串进行比较的最佳方法是什么?如果它是字符串之一,则该方法应返回 YES,否则返回 NO. 解决方案 这里有个小辅助函数: BOOL isContainedIn(NSArray* bundleOfStrings, NSString* stringToCheck){for (NSString* string in bundleOfStrings)
..
我一直在努力进行简单的比较,但我无法让它发挥作用.我正在读取一个 XML 文件,我需要比较其中的数据以显示正确的图片. http://www.cleaner.se/larm.xml(示例文件解析) 我尝试过类似的方法: if([aLarm.larmClass isEqualToString:@"A"])NSLog(@"相同");别的NSLog(@"不一样"); 如果我使用:NSLo
..
我有NSData *object1 和另一个 NSData *object2.如何比较这些对象的相似百分比?例如:Object1 与 Object2 的相似度为 - 99%.谢谢. 解决方案 获取两种情况下的字节,并通过检查它们中有多少相等来迭代. uint8_t* bytes1 = (uint8_t*)[object1 bytes];uint8_t* bytes2 = (uint8_t
..
我有一个简单的问题(我认为):我正在尝试将 NSNumber 与 int 进行比较,看看它是 0 还是 1.代码如下: id i = [字典 objectForKey:@"error"];//类 = NSCFNumberNSLog(@"%@ == 0 -> %@", i, i == 0);NSLog(@"%@ == 0 -> %@", i, [i compare:[NSNumber number
..
我正在尝试使用objective-c 块实现二进制搜索.我正在使用函数 indexOfObject:inSortedRange:options:usingComparator:.这是一个例子. //一堆数据.NSUInteger 数量 = 900000;//要搜索的数字.NSNumber* number = [NSNumber numberWithInt:724242];//创建一些数组.NSM
..
我提出了一个棘手的问题,我不确定如何解决.因此,我制定了一个包含字典的 plist,其中包含两个对象: 国家名称 国家插头大小 不过,只有 210 个国家/地区/事实. 而且,我已经启用了搜索许多国家的列表,其中可能存在或不存在事实.但这是我的问题,我正在使用一个名为 Geonames 的网络服务,用户可以使用搜索栏显示控制器来搜索国家/地区,而这些与插头尺寸配对的 plist
..