草庐IT

object-construction

全部标签

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和蜂窝数据。应用程序停止工作:

ios - 在 objective-c 中从 firebase 检索数据

我正在尝试从firebase检索数据并使用firebase提供的指南,但我无法使用我的firebase数据库创建引用。FIRDatabaseReference*ref=[[FIRDatabasealloc]referenceFromURL:@"https://project-8326407164650950213.firebaseio.com"];NSLog(@"%@",ref);我正在使用此代码创建对我的数据库的引用,但应用程序崩溃了。Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'**

ios - reachabilityWithAddress 在 Objective C 编程中不起作用

我想通过ip检查服务器是否处于事件状态,例如,74.125.71.104(Google的ip)//分配可达性对象`structsockaddr_inaddress;address.sin_len=sizeof(address);address.sin_family=AF_INET;address.sin_port=htons(80);address.sin_addr.s_addr=inet_addr("74.125.71.104");`Reachability*reach=[ReachabilityreachabilityWithAddress:&address];但那些不起作用。当我

ios - Objective-C 没有 getter 方法错误

我是Objective-C的新手(以及一般的编程……我只学过Python和一点点HTML)。我正在尝试从教程here中学习但我遇到了一个我似乎无法弄清楚的错误。在Fraction.m中,在-(void)add:(Fraction*)newFraction下,接下来的两行出现错误“Nogettermethodforreadfromproperty”。如果有人能帮助我,那就太好了!任何建议表示赞赏。谢谢,亚当代码:分数演示.m#import"Fraction.h"#importintmain(intargc,constchar*argv[]){@autoreleasepool{Fracti

ios - 在 Objective C 中用大量数据绘制折线图并在 Collection View 中显示

我有大量数据(项目/行)存储在扩展名为.rec(就像.text)的文件中我需要在支持缩放和拖动的折线图中显示顶点。我可以用CoreGraphics绘制折线图。但它不适用于大量顶点。对于大量数据,绘制图形需要3分钟以上。我需要立即绘制至少80,000个项目(顶点)。我目前的解决方案可以顺利处理500件元素。我不知道如何处理大量元素。我还在UICollectionView中显示项目(仅数据,如行与列,而不是图表)。UICollectionView的加载时间阻塞了主线程,应用程序变成了冰箱。您能否给我一些建议,我如何支持加载大量数据。您可以在Github上找到完整的代码和数据文件。,我在绘制

ios - 使用 NSTimer iOS Objective C 暂停/播放音频播放器

我正在开发一个音乐播放器应用程序。并在播放音频时使用播放/暂停按钮和进度条。我正在调用一个带有NSTimer的方法来更新进度条。我需要的是暂停进度条并在停止的地方恢复它。我可以使用链接中引用的代码暂停计时器和进度条:1.HowtopauseaNSTimer?2.HowtoPause/PlayNSTimer?但我正在努力恢复ii中断的地方。我还需要根据音频更新进度条。我的代码如下:AVAudioPlayer*audioPlayer;NSTimer*audioTimer;BOOLplay;BOOLispaused;intseconds1;intminutes1;inthours1;NSDa

objective-c - 为表格 View (UITableView)绘制自定义单元格,更改颜色和分隔符颜色和宽度

我想绘制具有分组样式的UITableViewCell的背景。我的问题是我无法调用-(void)drawRect:(CGRect)rect或者我认为它应该以编程方式调用...我从以下链接中获取了代码。Howtocustomizethebackground/bordercolorsofagroupedtableviewcell?////CustomCellBackgroundView.h////CreatedbyMikeAkerson11/21/08.//Copyright2008__MyCompanyName__.Allrightsreserved.//#importtypedefenu

objective-c - 如何在iPad上显示MS Office 2007/2010文件的内容?

我们如何在iOS3.2(ipad)中显示MSOffice2007/2010文件(特别是.docx)的内容? 最佳答案 使用这个代码片段:NSString*path=[[NSBundlemainBundle]pathForResource:resourcePathofType:nil];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequestWithURL:url];[webViewloadRequest:request];具有讽刺意