草庐IT

reactive-cocoa

全部标签

objective-c - 在objective-c/cocoa-touch中是否有一个方便的功能来找到一个最小的数字?

我有两个号码,需要退回较小的号码。有什么我可以使用的功能吗?当然这是一项简单的任务,我可以做一个if语句。我只是想知道。 最佳答案 如果您使用整数,请使用MIN()宏:MIN(25,50);//Returns25如果您要比较两个NSNumber,则使用compare:方法:NSNumber*number,*secondNumber;//Assume'number'=25,'secondNumber'=50NSComparisonResultresult=[numbercompare:secondNumber];return(resu

objective-c - 在objective-c/cocoa-touch中是否有一个方便的功能来找到一个最小的数字?

我有两个号码,需要退回较小的号码。有什么我可以使用的功能吗?当然这是一项简单的任务,我可以做一个if语句。我只是想知道。 最佳答案 如果您使用整数,请使用MIN()宏:MIN(25,50);//Returns25如果您要比较两个NSNumber,则使用compare:方法:NSNumber*number,*secondNumber;//Assume'number'=25,'secondNumber'=50NSComparisonResultresult=[numbercompare:secondNumber];return(resu

objective-c - 如何检查 Cocoa 和 Objective-C 中是否存在文件夹?

如何使用Objective-C检查Cocoa中是否存在文件夹(目录)? 最佳答案 使用NSFileManager的fileExistsAtPath:isDirectory:方法。请参阅Apple的文档here. 关于objective-c-如何检查Cocoa和Objective-C中是否存在文件夹?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/99395/

objective-c - 如何检查 Cocoa 和 Objective-C 中是否存在文件夹?

如何使用Objective-C检查Cocoa中是否存在文件夹(目录)? 最佳答案 使用NSFileManager的fileExistsAtPath:isDirectory:方法。请参阅Apple的文档here. 关于objective-c-如何检查Cocoa和Objective-C中是否存在文件夹?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/99395/

objective-c - 如何正确获取文件大小并将其转换为 Cocoa 中的 MB、GB?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:ObjC/Cocoaclassforconvertingsizetohuman-readablestring?我是Cocoa的新手。我正在尝试正确获取文件夹文件的大小。如果小于1GB,则以MB或GB显示。我希望它显示的方式是在点后用一个数字四舍五入。示例5.5MB如果大于1000>1.1GB我正在尝试使用这个unsignedlonglongsize=([[[NSFileManagerdefaultManager]attributesOfItemAtPath:fullPatherror:nil]fileSize

objective-c - 如何正确获取文件大小并将其转换为 Cocoa 中的 MB、GB?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:ObjC/Cocoaclassforconvertingsizetohuman-readablestring?我是Cocoa的新手。我正在尝试正确获取文件夹文件的大小。如果小于1GB,则以MB或GB显示。我希望它显示的方式是在点后用一个数字四舍五入。示例5.5MB如果大于1000>1.1GB我正在尝试使用这个unsignedlonglongsize=([[[NSFileManagerdefaultManager]attributesOfItemAtPath:fullPatherror:nil]fileSize

objective-c - 在 Objective-C/cocoa 中创建文件夹/目录

我有这段代码用于在Objective-C/cocoa中创建文件夹/目录。if(![fileManagerfileExistsAtPath:directoryisDirectory:&isDir])if(![fileManagercreateDirectoryAtPath:directoryattributes:nil])NSLog(@"Error:Createfolderfailed%@",directory);它工作正常,但我收到creatDirectoryAtPath:attributesisdeprecated警告消息。在Cocoa/Objective-c中制作目录构建器的最新方

objective-c - 在 Objective-C/cocoa 中创建文件夹/目录

我有这段代码用于在Objective-C/cocoa中创建文件夹/目录。if(![fileManagerfileExistsAtPath:directoryisDirectory:&isDir])if(![fileManagercreateDirectoryAtPath:directoryattributes:nil])NSLog(@"Error:Createfolderfailed%@",directory);它工作正常,但我收到creatDirectoryAtPath:attributesisdeprecated警告消息。在Cocoa/Objective-c中制作目录构建器的最新方

objective-c - 在 Cocoa 中你更喜欢 NSInteger 还是 int,为什么?

NSInteger/NSUInteger是Cocoa定义的常规内置类型的替代品。使用NS*类型比使用内置类型有什么好处吗?你更偏向于哪个,为什么?NSInteger和int在32位/64位平台上的宽度是否相同? 最佳答案 我理解它的方式是NSInteger等人。是相应C类型的体系结构安全版本。基本上它们的大小因架构而异,但例如NSInteger可以保证保存当前架构的任何有效指针。Apple建议您将它们用于OSX10.5及更高版本,Apple的API:s将使用它们,因此养成使用它们的习惯绝对是个好主意。它们需要更多的输入,但除此之外,

objective-c - 在 Cocoa 中你更喜欢 NSInteger 还是 int,为什么?

NSInteger/NSUInteger是Cocoa定义的常规内置类型的替代品。使用NS*类型比使用内置类型有什么好处吗?你更偏向于哪个,为什么?NSInteger和int在32位/64位平台上的宽度是否相同? 最佳答案 我理解它的方式是NSInteger等人。是相应C类型的体系结构安全版本。基本上它们的大小因架构而异,但例如NSInteger可以保证保存当前架构的任何有效指针。Apple建议您将它们用于OSX10.5及更高版本,Apple的API:s将使用它们,因此养成使用它们的习惯绝对是个好主意。它们需要更多的输入,但除此之外,