草庐IT

docktasks_cocoa

全部标签

ios - 如何注册 cocoa 应用程序以接收远程通知以更新用户界面?

出于解释的目的,我简化了场景。这是一个员工checkin和checkout工资单系统。我有2个桌面站,其中包含我创建的两个不同的OSX应用程序:第一站有一个应用程序,可以在员工迟到时更新服务器上的数据库。该员工当天被标记。第二站有一款供管理人员使用的应用程序,可让他们执行特定的管理任务,但他们想知道谁迟到了大楼。如何在不定期轮询服务器的情况下更新站2上的应用程序用户界面?我发现这是无效的,并且相信推送通知在这里会有所帮助。在iOS中,应用程序可以注册自己接收推送通知,这样当服务器发送通知并且应用程序在前台时,调用application:didReceiveRemoteNotificat

cocoa-touch - 如何将 subview 上触摸事件的坐标转换为其父 View 中的坐标?

我正在深入研究iOS开发,并且正在研究触摸事件。我有一个名为UIPuzzlePiece的类,它是UIImageView的子类,它表示您可以在屏幕上四处移动的拼图对象。我的目标是能够用手指在屏幕上四处移动拼图。目前,我在UIPuzzlePiece类中实现了touchesBegan和touchesMoved事件...//Handlesthestartofatouch-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventtouchesForView:self]anyObject];C

ios - Application delegate 在我们的 Cocoa/Cocoa-touch 应用中在哪里注册

每个应用程序都有一个应用程序委托(delegate)。在我们指定/注册“SomeClass”(UIApplicationDelegate的子类)是我的应用程序的委托(delegate)的代码中的什么位置? 最佳答案 如果您使用Storyboarding,则在main.m中使用以下行完成:UIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegateclass]));如果UIApplicationMain()的第四个参数不是nil,该函数将创建指定类的实例并将其分配为UIA

ios - 基础和 cocoa 框架之间的关系

我想知道foundationframework和cocoaframework有什么关系。谁超集谁?每个框架提供了哪些属性?,这两个框架是如何包装在一起的? 最佳答案 Foundation,顾名思义,就是一切的基础。它提供了常见的对象和存储类,如NSString、NSArray和所有:TheFoundationframeworkdefinesabaselayerofObjective-Cclasses.Inadditiontoprovidingasetofusefulprimitiveobjectclasses,itintroduce

iphone - 操作无法完成。 ( cocoa 错误 1560。)

我在我的应用程序中使用核心数据。我在使用可转换属性存储NSArray时遇到此错误。简而言之,我想知道,我应该如何将NSArray存储到核心数据中。以及如何检索它。这是我的代码。#import@classcategory;@interfaceqrandom:NSManagedObject{}@property(nonatomic,retain)NSArray*arr;@property(nonatomic,retain)category*cid;@end....................................................................

objective-c - Cocoa iOS 通过碰撞将矩形变成圆形

所以我有一个名为fallingBall的UIView,它当前与名为theBlockView的UIView很好地碰撞。我正在使用CGRectIntersectsRect(theBlockView.frame,fallingBall.frame)来检测这种碰撞。一切都很好,所以现在我希望我的fallingBall实际上是圆的,而且我还希望theBlockView的顶角是圆的。为此,我使用了以下代码://roundtopright-handcorneroftheBlockViewUIBezierPath*maskPath=[UIBezierPathbezierPathWithRoundedR

cocoa-touch - 双核 iPad (A5) = Grand Central Dispatch?

iPhoneSDK是否支持GrandCentralDispatch,使我们能够利用新iPadCPU的多核优势? 最佳答案 是的,从iOS4.0开始,iOS就支持GCD。普通线程API(pthread和NSThread)从iOS2.0开始可用 关于cocoa-touch-双核iPad(A5)=GrandCentralDispatch?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

cocoa-touch - 触摸时不突出显示 TableView 行

当我选择表格View的一行时,它变成蓝色。我希望该行在我触摸它时不会改变颜色。我该怎么做? 最佳答案 每个单元格都需要其中之一:cell.selectionStyle=UITableViewCellSelectionStyleNone; 关于cocoa-touch-触摸时不突出显示TableView行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5733529/

Cocoa Mac音频模块关键步骤总结

1..driver插件#include头文件staticAudioServerPlugInDriverInterfacegAudioServerPlugInDriverInterface=静态函数struct,返回一系列回调的函数指针//开始io,代表有对象链接进来了,如果是第一个启动引擎,创建circlebufferstaticOSStatusxxx_StartIO(AudioServerPlugInDriverRefinDriver,AudioObjectIDinDeviceObjectID,UInt32inClientID)//如果是最后一个的话,关闭引擎,销毁circlebuffers

objective-c - 在 Cocoa 应用程序中使用 MongoDB

我想在MacOSX应用程序的客户端直接使用MongoDB,即我想将我的模型存储在mongoDB中。这可能吗?我看到的大多数文档都解释了如何访问服务器中存在的mongoDB。 最佳答案 毫无疑问,数据库还有很多其他选择,甚至是类似Mongo的数据库,但如果您想在客户端使用Mongo,到目前为止,最简单的方法是在您的客户端机器上将Mongo作为一个单独的进程运行。使用Homebrew或10genMac安装程序,您可以在几分钟内运行它。默认情况下,服务器不需要身份验证,因此几乎无需配置。我写了ObjCMongoDB。使用它可以很简单地与本