小编Ile*_*ruz的帖子

如果框架从应用程序中删除会发生什么?

我被问到一个问题,当你的设备意外删除框架时会发生什么情况可能是iphone或mac?

您的应用程序崩溃或它是否可以正常运行?

请给我解释说明.

macos cocoa frameworks objective-c

7
推荐指数
1
解决办法
299
查看次数

NSNotification如何运作

我理解通知,海报和观察者的内容.

但我完全无法理解我们的应用程序或操作系统如何理解并将标志/通知发送给观察者类?

这背后的机制是什么?

您的回答和帮助将受到很多赞赏.

谢谢

ID.

objective-c nsnotifications nsnotificationcenter ios

6
推荐指数
2
解决办法
2018
查看次数

performSelector或直接

我知道这两者有点类似,但两者之间必须有任何内部差异,

[anObject performSelector:@selector(thisMethod:) withObject:passedObject];
Run Code Online (Sandbox Code Playgroud)

相当于:

[anObject thisMethod:passedObject];
Run Code Online (Sandbox Code Playgroud)

请告诉我在编译,记忆等方面有什么不同.

cocoa objective-c ios performselector

2
推荐指数
1
解决办法
3153
查看次数

这会造成任何泄漏吗?

我有一个数组包含mutableCopy中Store类型的对象.我发布数组,在释放数组之前释放所有对象吗?

NSMutableArray *stores=[[NSMutableArray alloc]init];
[stores addObject:[store1 mutableCopy]];
[stores addObject:[store2 mutableCopy]];
[stores addObject:[store3 mutableCopy]];
...
[stores release];
Run Code Online (Sandbox Code Playgroud)

cocoa memory-leaks objective-c nsarray

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

通过过滤某些值从现有创建新词典

好的,所以这是我的问题.

我将对象数组(Person类)添加到字典中.每个包含fullName和其他一些属性.我通过循环生成密钥来创建字典

NSString -stringWithFormat:@"person%d"
Run Code Online (Sandbox Code Playgroud)

为了方便起见,我可以说我的字典看起来像

NSDictionary *dict=@{@"person1": @"Ilena Jennifer DCruz", @"person2":@"James Bond", @"person3":@"Skylark", @"person4":@"Xan Xiaa Zuang Ming"};
Run Code Online (Sandbox Code Playgroud)

现在,我需要一个只有每个人名字的词典.

我怎么能这样呢?

objective-c ios

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

使用谓词查找以A开头和结尾的字符串

我能够从包含字符串开头和结尾的数组中找到所有值A.

我可以使用-hasPrefix-hasSuffixNSString类.

但我找不到任何方法来找到相同的使用NSPredicate类.

请帮帮我.提前致谢.

cocoa objective-c nsarray nspredicate ios

0
推荐指数
1
解决办法
358
查看次数