作者DicYang (寂屋出租)
看板MacDev
标题[问题] 有关OC的语法
时间Tue Jun 21 10:19:15 2016
已爬文了...但不知道怎麽下关键字...所以如果op的话请见谅...
- (nullable NSDictionary<NSString *, id> *)attributesOfItemAtPath:
(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0);
这个宣告是在NSFieManager.h里的
想请问大家一下NSDictionary<NSString *, id> *里的这个
<NSString *, id>是什麽意思?
另外还有
@interface NSDictionary<KeyType, ObjectType> (NSFileAttributes)
这里的<KeyType, ObjectType> 是不是也是一样的意思呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.98.212
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1466475557.A.D8E.html
※ 编辑: DicYang (42.72.98.212), 06/21/2016 10:22:42
1F:推 s001582000: 就是key要是字串 value是任何东西 06/21 10:29
2F:→ s001582000: 在obj-c上 所有物件都是继承NSObject 06/21 10:30
3F:→ s001582000: id则是任意的东西 可以是物件 可以是int可以是bool 06/21 10:31
4F:推 darktt: id不会是C type的东西,像是int、Uint、B 06/21 10:51
5F:→ darktt: ool 06/21 10:51
6F:→ darktt: 楼上不要把Swift的观念直接带来用 06/21 10:52
7F:推 Qbsuran: 其实id是结构指标 他还是C type的东西 06/21 20:45