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,这都不是个事儿。
|