1
idlerlestat 2018 年 1 月 15 日 via iPhone
Static deployment?
|
2
elgae 2018 年 1 月 15 日 via iPhone
oc 里的前缀作用类似 cpp 的 namespace
|
3
lisonfan 2018 年 1 月 15 日 这个是开发者自定义的啊,可以代表一切啊。。
|
4
lisonfan 2018 年 1 月 15 日
比如 SD 可能是开发者名字的缩写
|
5
lisonfan 2018 年 1 月 15 日
YYKit 前面的 YY 就是开发者名的首字母
|
6
JNathan 2018 年 1 月 15 日 via Android
Android 开发中倒是经常有 Rx,Ok 等词汇,源自比较流行的框架;Sd 如果不是某个知名框架延伸,那就是开发者自己起的啦
|
7
zapper 2018 年 1 月 15 日
https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingBasics.html#//apple_ref/doc/uid/20001281-BBCHBFAH
是有规范的,而且传说 cocoa 推荐使用 3 字母来命名库,2 字母可能随时会被系统库占用 |
8
NonClockworkChen OP @lisonfan 关键是很多不同作者的都叫 SD,总不能同名同姓吧- -
|
9
ysc3839 2018 年 1 月 15 日
@NonClockworkChen 先到先得,不服也没办法。
|
10
xiubin 2018 年 1 月 15 日 Objc 历史遗留,没有命名空间,没有包的概念,只好加前缀以示区分
系统自带的一般都是 NS、UI 打头,Apple 规定保留所有两个字母的前缀,开发者要用三字母,貌似没人鸟他 所以你看到的所有 Objc 框架都会有前缀,开发中自己项目也会加前缀,否则和别人名字冲突了就该哭了 |
11
imn1 2018 年 1 月 15 日
Soft on Demand
|