Tag: objective c

如何在Objective-C宏中使用商业广告?

如何在Objective-C宏中使用商业广告? 我知道不推荐,但似乎有可能吗? 由于libextobjc提供@weakify , @strongify等…

内联函数“未定义符号”错误

我想写一个内联函数,但是我收到一个错误。 我该如何解决? 错误信息: Undefined symbols for architecture i386: “_XYInRect”, referenced from: -[BeginAnimation ccTouchesEnded:withEvent:] in BeginAnimation.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 码: CGPoint location = CGPointMake(60, 350); if (XYInRect(location, 53, 338, 263, 369)) { } inline BOOL XYInRect(CGPoint location, float […]

如何将WebSockets合并到Cocoa应用程序中

我正在开发一个涉及聊天元素的Cocoa应用程序。 我考虑过的一种方法是使用Websockets来处理客户端 – 服务器通信。 这将是特别理想的,因为聊天也将显示在网站上,并且使用Websockets可以使实现非常简单。 那么:是否可以使用WebView元素,并在其中使用Websockets? (我知道Safari还不支持Websockets,所以我想这不可能吗?) 如果失败了,是否有任何用于C,Objective C或我可以在我的应用程序中成功嵌入的任何其他语言的Websocket客户端库? 建议欢迎。

关于Objective-C项目中使用的extern的3个问题

当我在方法或变量声明之前使用extern一词时,我是否将其设置为全局,因此在整个项目中可读/可写/可用? 如果我在关键字之前使用extern,那么我的项目的一部分仍然无法访问它吗? 例如,仅由子类…例如当我使用“protected”时。 extern是一个C关键字,对吧? Objective-C中是否有等价物? 我实际上不明白为什么他们在Objective-C项目中使用C关键字。 谢谢

比较目标C中的float和double数据类型

当在iPhone应用程序中使用double或float数据类型时,我遇到了“> =”和“ = 4.2”是错误的而不是真的。 我该如何避免这个问题?

将一个双精度数限制为两位小数

如何实现从double到字符串的以下转换: 1.4324 => “1.43” 9.4000 => “9.4” 43.000 => “43” 即我想要舍入到小数位但不想要任何尾随零,即我不想要 9.4 => “9.40” (wrong) 43.000 => “43.00” (wrong) 所以我现在使用的这段代码不起作用,因为它显示多余的零: [NSString stringWithFormat: @”%.2f”, total]