小编Jos*_*ell的帖子

如何比较Objective-C中的两个日期

我有两个日期:2009-05-11和当前日期.我想检查给定日期是否是当前日期.这怎么可能.

cocoa date objective-c date-comparison

68
推荐指数
9
解决办法
10万
查看次数

68
推荐指数
3
解决办法
7万
查看次数

使用Swift的FileManager迭代文件夹及其子文件夹中的文件

我是编程Swift的新手,我正在尝试遍历文件夹中的文件.我在这里看了一下答案并试图将其翻译成Swift语法,但没有成功.

let fileManager = NSFileManager.defaultManager()
let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderPath)

for element in enumerator {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Type 'NSDirectoryEnumerator' does not conform to protocol 'SequenceType'
Run Code Online (Sandbox Code Playgroud)

我的目的是查看主文件夹中包含的所有子文件夹和文件,找到具有特定扩展名的所有文件,然后对它们执行某些操作.

cocoa nsfilemanager swift

68
推荐指数
9
解决办法
5万
查看次数

大写"自我"和小写"自我"之间的区别Swift

在Swift游乐场玩耍的时候,我注意到,Self大写字母"S"可以和小写一起使用self.它们之间有什么区别吗?如果是这样,这两者的用途是什么,特别是对于Self

self swift

66
推荐指数
4
解决办法
8780
查看次数

copy和mutableCopy如何应用于NSArray和NSMutableArray?

在一个或一个上使用copy和之间有什么区别?mutableCopyNSArrayNSMutableArray

这是我的理解; 这是对的吗?

// ** NSArray **
NSArray *myArray_imu = [NSArray  arrayWithObjects:@"abc", @"def", nil];

// No copy, increments retain count, result is immutable
NSArray *myArray_imuCopy = [myArray_imu copy];

// Copys object, result is mutable 
NSArray *myArray_imuMuta = [myArray_imu mutableCopy];

// Both must be released later
Run Code Online (Sandbox Code Playgroud)
// ** NSMutableArray **
NSMutableArray *myArray_mut = [NSMutableArray arrayWithObjects:@"A", @"B", nil];

// Copys object, result is immutable
NSMutableArray *myArray_mutCopy = [myArray_mut copy];

// Copys object, result is mutable
NSMutableArray *myArray_mutMuta …
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch nsmutablearray nsarray nscopying

65
推荐指数
4
解决办法
7万
查看次数

在为iPhone编译时,Xcode设置了哪些#defines

我正在编写一些半便携式代码,并希望能够检测我何时编译iPhone.所以我想要类似的东西#ifdef IPHONE_SDK....

据推测,Xcode定义了一些东西,但我在项目属性下看不到任何东西,谷歌也没什么帮助.

macos xcode conditional-compilation ios

64
推荐指数
2
解决办法
3万
查看次数

带有UIImage标题的导航栏

我想通过使用徽标图像作为导航栏的标题来自定义我的应用程序的外观,而不是纯文本.当我使用此代码时

let logo = UIImage(named: "logo.png")
self.navigationItem.titleView = logo;
Run Code Online (Sandbox Code Playgroud)

我收到错误"UIImage无法转换为UIView".我该怎么做才能正确?

cocoa-touch uinavigationbar uiimage ios

64
推荐指数
7
解决办法
8万
查看次数

防止在Xcode中使用iOS iPhone App部署(禁用)WatchKit App

我们还有一个Xcode项目,其中包含Apple Watch的构建配置.我们的Apple Watch应用尚未准备就绪,因此我们希望在禁用时发布.在构建中禁用Apple Watch功能的最佳方法是什么?

xcode ios watchkit

64
推荐指数
1
解决办法
1万
查看次数

哪个是正确的,nil或NULL,标记"没有Objective-C块"?

如果我想为Objective-C块传递任何内容,我应该使用什么关键字,NULL或者nil?我问这个是因为Objective-C块是Objective-C对象(据我所知),但表示为函数指针.

NULL并且nil两者都表示0x0指针,但它们在语义上是不同的.所以我很担心这个.

syntax objective-c objective-c-blocks

63
推荐指数
1
解决办法
9458
查看次数

按字典中键的值对字典的NSArray进行排序

我有一个由字典填充的数组,我需要按字典中的一个键的值按字母顺序对数组进行排序.

这是我的阵列:

tu dictus: (
    {
    brand = Ryul;
    productTitle = Any;
    quantity = 1;
    subBrand = "Ryul INJ";
    type = Product;
},
    {
    brand = Trol;
    productTitle = Different;
    quantity = 2;
    subBrand = "";
    type = Brand;
},
    {
    brand = Dtor;
    productTitle = Any;
    quantity = 1;
    subBrand = "";
    type = Product;
},
    {
    brand = Ryul;
    productTitle = Different;
    quantity = 2;
    subBrand = "Ryul CHES";
    type = SubBrand;
},
    {
    brand = Anan;
    productTitle …
Run Code Online (Sandbox Code Playgroud)

sorting objective-c nsdictionary nsarray ios

62
推荐指数
3
解决办法
5万
查看次数