草庐IT

cocoa-touch

全部标签

iphone - 在 cocoa 中的字符串上使用 MD5 哈希?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:MD5algorithminObjectiveC我需要在cocoa中使用MD5技术对字符串进行哈希处理。使用的任何框架都必须能够在iphone上访问。如果可能,请提供代码。 最佳答案 在FacebookConnect源代码中注意到了这一点。看起来很结实,试一试。#import...+(NSString*)md5HexDigest:(NSString*)input{constchar*str=[inputUTF8String];unsignedcharres

objective-c - Cocoa 的依赖注入(inject)框架?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。InterfaceBuilder可用于Cocoa应用程序中的基本依赖注入(inject),但是当您不想在NIB文件中实例化对象时,是否有人知道用于Objective-C/Cocoa的更完整的依赖注入(inject)框架?编辑澄清一下,我承认IB可用于基本DI,但我正在寻找一个功能更完整的框架,包括单独的生产和测试配置,类似于Groovy或Springs

iphone - iPhone 上 SQLite 的最佳 Cocoa/Objective-C 包装器库

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭10年前.我正在为iPhone开发并且正在寻找一个好的Cocoa/Objective-C库来使用SQLite。我不想使用标准的过程SQLiteCAPI。我在sqlite.org看到选项在Objective-C部分下,但不确定在库API设计、稳定性和功能方面哪个是最好的。我想使用一些正在积极开发中的东西,希望它会存在一段时间。有人根据使用经验提出建议吗?谢谢 最佳答

objective-c - 如何在 Cocoa 中获取 NSArray 的第一个 x 元素?

刚接触Cocoa,似乎缺少一些东西。获取NSArray的前x个元素作为另一个NSArray的最优雅/惯用的方法是什么?显然我可以遍历它们并手动存储它们,但似乎必须有一个更标准的方法来做到这一点。我原以为会有-arrayWithObjectsInRange:或类似的东西,但什么也没看到...NSArray*largeArray...//Contains50items...NSArray*smallArray=//fillintheblank//smallArraycontainsfirst10itemsfromlargeArray谢谢! 最佳答案

objective-c - 如何在 Cocoa 中获取当前日期

我开始为iPhone开发,因此我在网上查看不同的教程,并自己尝试一些不同的东西。目前,我正在尝试创建一个倒计时直到午夜。要获取小时、分钟和秒数,我执行以下操作(我在某处找到):NSDate*now=[NSDatedate];inthour=23-[[nowdateWithCalendarFormat:niltimeZone:nil]hourOfDay];intmin=59-[[nowdateWithCalendarFormat:niltimeZone:nil]minuteOfHour];intsec=59-[[nowdateWithCalendarFormat:niltimeZone:

objective-c - 如何以编程方式创建 Cocoa 窗口?

我的Cocoa应用需要一些小的动态生成的窗口。如何在运行时以编程方式创建Cocoa窗口?到目前为止,这是我的非工作尝试。我看不到任何结果。NSRectframe=NSMakeRect(0,0,200,200);NSUIntegerstyleMask=NSBorderlessWindowMask;NSRectrect=[NSWindowcontentRectForFrameRect:framestyleMask:styleMask];NSWindow*window=[[NSWindowalloc]initWithContentRect:rectstyleMask:styleMaskbac

objective-c - Cocoa 自定义通知示例

谁能给我看一个带有自定义通知的CocoaObj-C对象示例,如何触发、订阅和处理它? 最佳答案 @implementationMyObject//PostsaMyNotificationmessagewhenevercalled-(void)notify{[[NSNotificationCenterdefaultCenter]postNotificationName:@"MyNotification"object:self];}//PrintsamessagewheneveraMyNotificationisreceived-(vo

objective-c - windows关闭时如何退出 cocoa 应用程序?

这个问题在这里已经有了答案:MakeaCocoaapplicationquitwhenthemainwindowisclosed?(5个回答)关闭8年前。点击左上角红色按钮需要退出CocoaApp。我找到了this页面说SowhatyouneedtodofirstishavethewindowyouwanttoclosebeconnectedtoanIBOutletinthenib.Forthisexampleiconnectedthewindowtoanoutletnamed"mainWindow".我该怎么做?我在xib文件中找到了Windows,但是如何将它连接到nib中的IBO

objective-c - 如何使用 performSelector :withObject:afterDelay: with primitive types in Cocoa?

NSObject方法performSelector:withObject:afterDelay:允许我在一段时间后使用对象参数调用对象上的方法。它不能用于带有非对象参数的方法(例如整数、float、结构、非对象指针等)。最简单的方法是用带有非对象参数的方法来实现同样的事情吗?我知道对于常规的performSelector:withObject:,解决方案是使用NSInvocation(顺便说一句,这真的很复杂)。但我不知道如何处理“延迟”部分。谢谢, 最佳答案 这是我过去常说的使用NSInvocation无法更改的内容:SELthe

iphone - 检测特定的 iPhone/iPod touch 型号

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Determinedevice(iPhone,iPodTouch)withiOS我正在制作一款利用iPhone(可能还有第二代iPodtouch)的点对点蓝牙功能的游戏。但是,为了阻止用户尝试在iPod1stgen和iPhone2G上玩多人游戏,我需要检查特定的设备型号。[[UIDevicecurrentDevice]model]只会告诉我设备是“iPhone”还是“iPodtouch”。有没有办法检查特定的设备型号,例如:“iPhone3GS”、“iPodtouch1stgeneration”之类的。编辑: