草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 大 tableview 滚动滞后

我的tableview有性能问题我的cellForRow看起来像这样:if(tableView==allMonthTable){staticNSString*cellIdentifier=@"cell";AllMonthCell*cell=[tableViewdequeueReusableCellWithIdentifier:cellIdentifier];if(cell==nil){cell=[[AllMonthCellalloc]initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:cellIdentifier];}Mo

ios - 保护 iOS 应用免受黑客攻击 - Objective-C

如果已破解并从installous安装,是否可以使应用程序无法启动?我不想在安装中看到我的应用 最佳答案 这不是那么容易,而且在某些单词或代码片段中无法回答。但是你可以检查一下:http://www.shmoopi.net/ios-anti-piracy/iphone-piracy-protection-code-tutorial-2/http://www.cocos2d-iphone.org/forum/topic/7667http://thwart-ipa-cracks.blogspot.com/2008/11/detectio

objective-c - 用于在 ios ipad 应用程序中创建弹出窗口的 UIControl

我想在ipad应用程序中创建一个弹出窗口(如图所示)。我应该使用什么UI控件。如果有人可以向我推荐教程,那就太好了。我正在寻找仅限iPad的应用程序。 最佳答案 这是以模态模式呈现的ViewController。请参阅-presentModalViewController:animated:ViewControllerProgrammingGuideforiOS-PresentationStylesforModalViews 关于objective-c-用于在iosipad应用程序中创建

iOS Objective-C 读取蜂窝网络提供商

在iPhone上,我们在左下角的蜂窝网络连接信号强度旁边显示了运营商名称。有一些应用程序可以修改此名称。有没有办法通过API读取这个值?漫游时与CTCarrier.carrierName不同。 最佳答案 我真的不明白你的问题,如果你想获得运营商名称,这是代码:Prefix:#import#importCTTelephonyNetworkInfo*info=[[CTTelephonyNetworkInfoalloc]init];CTCarrier*carrier=[infosubscriberCellularProvider];NSS

ios - Objective-C 中的链表问题

我正在尝试向头部添加一个节点,但头部为零。知道发生了什么事吗?Ihavethispictureofthedebugprocess.[注意它是一个带有大小的链表的实现,不要让你迷惑!]节点.h//literallycontainsnoothercodeandthe.mfileisempty,allIwant//isapointertothenextobject@interfaceNode:NSObject@property(nonatomic,weak,readwrite)Node*next;@endNList.m--省略.h因为我觉得应该没问题@interfaceNList()@pro

ios - 隐藏类型为 UIKeyboardTypeNumberPad objective c 的键盘

这个问题在这里已经有了答案:Howtoshow"Done"buttononiOSnumberpadkeyboard?(21个回答)关闭8年前。在iPhone应用程序中,我有一个需要输入数字的UITextField,因此我将键盘类型作为UIKeyboardTypeNumberPad传递。它可以工作,但没有返回或完成按钮,所以我该如何隐藏键盘。引用代码为:textDriverAge.delegate=self;textDriverAge.keyboardType=UIKeyboardTypeNumberPad;textDriverAge.clearButtonMode=UITextFiel

ios - 如何在 Objective-C 中重启 iPhone 时捕获事件?

我想做的是设置本地通知。代码按预期工作,但如果手机关机怎么办?阅读关于UILocalNotificationwheniPhoneswitchedoff的一些文章后我需要重新创建已发出的每个本地通知,因此我会查看此HowtocheckifiOSdevicehasbeenrebootedsincelaunch,和HowcanIdetectwhethertheiphonehasbeenrebootedsincelasttimeappstarted,仍然无法达到我的目标。我想知道的是:有没有在iPhone重启时启动的事件? 最佳答案 你误读

ios - 如何使用 objective-c 停止和启动应用程序委托(delegate)计时器?

我在我的应用程序登录和注销过程中遇到了很多后台计时器服务过程的问题。下面的代码是我在applicationDidBecomeActive时为通知和JSON服务后台维护的。-(void)applicationDidBecomeActive:(UIApplication*)application{checkJSONtimer=[NSTimerscheduledTimerWithTimeInterval:300target:selfselector:@selector(updateJSON)userInfo:nilrepeats:TRUE];NSLog(@"%s",__PRETTY_FUNC

ios - Objective C 冒充与多态性/方法覆盖

在深入了解ObjectiveC中的posing后,我不禁想知道posing和多态性之间的区别在哪里,多态性是许多其他编程语言中使用的概念。据我了解,在运行时使用posing来拦截预先存在的类,而多态性允许开发人员重新定义方法。这两个概念之间的区别是在类级别和运行时使用posing以拦截现有类还是严格使用多态性来重新定义方法,或者两者之间是否存在某些重叠? 最佳答案 多态性保留了继承层次结构,而posing则没有。在应用程序中普遍改变现有类的行为。多态性允许您在子类中修改类的行为,但新行为只会在创建子类的实例时出现。多态性是OO设计的

ios - 在 Objective-C iOS 中替换去电屏幕

我试图在Objective-C中用我自己的自定义屏幕覆盖默认的拨出调用屏幕。我已经尝试了过去2天,但在所有论坛中我都看到了否定的答案,就像在Objective-C中是不可能的一样。但我看到一个名为Rebtel的应用程序,它实现了替换默认拨出电话屏幕(在本地分钟模式下)的相同功能。这里的任何人都可以告诉我们如何做到这一点吗?我还附上了rebtel截图供您引用。 最佳答案 无法更换拨出电话屏幕,这可能会造成隐私问题。此外,您提到的应用程序是100%voip应用程序,我已经安装了该应用程序并关闭了我的WiFi和蜂窝数据。应用程序停止工作: