Tag: objective c

Objective-C:BOOL vs bool

我看到了“新types” BOOL ( YES , NO )。 我读到这种types几乎就像一个字符。 为了testing,我做了: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); 很高兴看到两个日志都显示“1”(有时在C ++中,bool是一个int,sizeof是4) 所以我只是想知道是否有问题的布尔types或什么? 我可以使用布尔(似乎工作)不失速度?

UIScrollView不使用自动布局约束

我有一个滚动视图和背后的图像视图,我用笔尖填充它。 我正在使用自动布局。 我有一个底部空间,超级查看和顶部空间来超级查看这两个意见。 图像视图正是我想要的。 对于iPhone 5,这是我想要的地方。 而对于其他的iPhone,它保持在屏幕的底部,所以它调整正确。 滚动视图看起来就在iphone 5上,但在其他手机上它没有被resize,所以它滚动下面的应用程序的视图。 我在日志中得到这些消息: 2012-11-21 10:42:38.576 LCHApp[12604:907] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that […]

我如何将一天添加到NSDate?

基本上,如标题所述。 我想知道如何将一天添加到NSDate 。 所以如果是这样的话: 21st February 2011 它会变成: 22nd February 2011 或者如果是: 31st December 2011 它会变成: 1st January 2012.

架构i386的未定义符号:_OBJC_CLASS _ $ _ SKPSMTPMessage“,引用来自:错误

我已经导入了从后台应用程序发送电子邮件的框架,即SKPSMTPMessage框架。 有人可以build议为什么显示下面的错误 Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 来自哪个框架的来源: – lockingMFMailComposeViewController中的字段 更新 : 答:只需将文件夹拖放到项目上,然后单击“复制”。 那是它select项目checkbox和目标checkbox以及。

Objective-C:逐行读取文件

在Objective-C中处理大型文本文件的适当方式是什么? 假设我需要分别读取每一行,并将每行视为一个NSString。 什么是最有效的方法呢? 一种解决scheme是使用NSString方法: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error 然后用换行符分隔符分行,然后迭代数组中的元素。 但是,这似乎相当低效。 有没有简单的方法来对待文件作为一个stream,枚举每行,而不是一次只读一次? 有点像Java的java.io.BufferedReader。

如何在Objective-C中反转NSArray?

我需要扭转我的NSArray 。 举个例子: [1,2,3,4,5]必须变成: [5,4,3,2,1] 达到这个目标的最好方法是什么?

解释iOS7中自动调整滚动视图集,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout之间的区别

我一直在阅读很多关于iOS7 UI转换。 我无法automaticallyAdjustsScrollViewInsets获得这三个属性edgesForExtendedLayout , extendedLayoutIncludesOpaqueBars , edgesForExtendedLayout ?? 例如,我试图让我的视图控制器在状态栏下面启动,但是我无法实现它。

什么是Objective-C中的typedef枚举?

我不认为我从根本上理解enum是什么,什么时候使用它。 例如: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; 这里真的宣布什么了?

如何打印出方法名称和行号,并有条件地禁用NSLog?

我正在做关于在Xcodedebugging的演示文稿,并希望得到更多关于高效使用NSLog的信息。 特别是我有两个问题: 有没有办法轻松NSLog当前方法的名称/行号? 有没有办法在编译发布代码之前轻松“禁用”所有的NSLogs?

语法help – 作为对象名称的variables

可能重复: 根据int数创build多个variables PHP的“variablesvariables”的目标C等价物 我将如何使用variables创build和引用对象,因为它的名称? 示例 – for (int i=1; i<7; i++) { CGRect ("myRectNum & i") = myImageView.bounds; } ("myRectNum & 5").height etc ..