
2 damngood 2014 年 6 月 6 日 还没开始研究 Swift, 如果没有正规的途径的话那应该也可以像 JS 那样通过闭包这种类似 hack 的方式来做吧。 |
3 dorentus 2014 年 6 月 6 日 Objetive-C 类的所有方法本来就都是可见并可以被自由调用的,不限 .h 里面公开的部分 苹果是这么隐藏的: https://github.com/JaviSoto/iOS7-Runtime-Headers/commit/6ccf9c4526992fec0dc414d48e4a3f7446e9822f#L10R61 |
5 anubiskong 2014 年 6 月 6 日 头文件太反人类了 |
6 dorentus 2014 年 6 月 6 日 那你这个就不是 private method implementation 的问题了.. 按 http://stackoverflow.com/a/24071638/90172 的说法,Xcode 应该是可以把 swift 项目导出成静态库供其它 swift 或者 obj-c 项目调用的,具体的情形因为 Xcode6-Beta 还受 NDA 限制,我也不太清楚。 |
7 bolasblack 2014 年 6 月 6 日 反正我是开源的脑残粉,所以没有你说的那个东西我是一万个支持的 |
8 thuai OP |
9 66450146 2014 年 6 月 6 日 extend 出 private 的部分就好了 |
10 mengzhuo 2014 年 6 月 6 日 Python党表示啥是私有属性? |
13 wezzard 2014 年 6 月 7 日 果已了考提供swift的method access mechanism |
14 limon 2014 年 6 月 7 日 貌似GO也没有头文件,也没有private,这都不是个事儿。 |