8得票3回答
类似于“1 << 0”的typedef枚举语法是什么意思?

我对C和C++中的typedef enum语法有些了解。现在我正在使用Objective-C进行编程,并遇到了以下示例中的语法。我不确定这种语法是否特定于Objective-C。但是,我的问题是在以下代码片段中,像1 &lt;&lt; 0这样的语法是什么意思? typedef enum { ...

10得票4回答
在Objective-C中,命名空间冲突是否真的是一个问题?

Objective-C没有命名空间,因此许多人(例如CocoaDevCentral的Cocoa风格指南)建议在类名前加上首字母缩写以避免命名空间冲突。 引用上面链接中的内容: Objective-C没有命名空间,因此请在类名前添加首字母缩写。这样可以避免“命名空间冲突”,即两个代码片段具...

12得票2回答
将NSMutableArray的前10个对象复制到另一个NSMutable Array中。

我有一个包含35个项目的NSMutableArray,我想将前10个项目复制到另一个数组中。 在向我的数组添加10个项目后,我想再次添加相同的10个项目。 请建议如何实现。 代码: 我已经以以下方式初始化具有所有图像的数组 self.arrayAllAnimalImages = ...

8得票7回答
在Objective-C中对浮点数进行四舍五入

我想知道是否有一个简单的函数,我可以像这个示例一样使用。我有一个 。 float value = 1.12345; 我希望通过调用类似以下的方法来对其进行四舍五入: float value2 = [roundFloat value:value decimal:3]; NSLog(@"...

8得票2回答
如何保护iOS应用和服务器之间的通信安全?

我正在开发一个应用程序,从Web服务器获取JSON编码的数据。目前,任何人都可以访问获取数据的服务器脚本,并可能访问敏感数据。 那么,保证应用程序获取数据并保护服务器和应用程序之间的通信的最佳方法是什么?服务器脚本是PHP编写的。 谢谢。

10得票2回答
在Safari中打开Facebook网址而不是原生应用程序

有没有办法在Safari中打开Facebook的URL(例如http://www.facebook.com/facebook),而不是使用原生应用程序?我尝试过以下方法:NSURL *url = [NSURL URLWithString:@"http://www.facebook.com/fa...

13得票3回答
仅允许在弧形或GC模式下合成弱属性

嘿,我今天刚开始学习iOS编程,但是我遇到了这个错误。 请帮助我解决这个错误。 请推荐一些好的iOS开发教程给我。 #import "ViewController.h" @interface ViewController () @end @implementation ViewCo...

7得票4回答
UIScrollView的contentInset不起作用

我遇到了一个问题,即contentInset在UIScrollView与键盘弹出一起使用时无法正常工作。它“有点”可用:由于某种原因,我需要较大的数字(也许超过视图的高度?)才能使其起作用,尽管所有关于contentInset的文档都显示小数字,如40.0(例如,对于一个栏),或者键盘高度。 ...

14得票1回答
AFNetworking 3.0中的AFHTTPSessionManager使用NSOperation

我现在卡住了一段时间,需要帮助。在AFNetworking 2.0中,我们有AFHTTPRequestOperation,因此我可以轻松使用NSOperationQueue并具有某些依赖关系。现在我们只有AFHTTPSessionManager和NSURLSession,它们没有子类化NSOp...

9得票5回答
如何像UIActionSheet一样从屏幕底部呈现UIView?

我希望能够让一个UIView从屏幕底部滑出(并停留在中间位置),就像UIActionSheet一样。我该怎么做呢? 更新: 我正在使用以下代码: TestView* test = [[TestView alloc] initWithNibName:@"TestView" bundle:ni...