PythonTip >> 博文 >> 开源软件

Python访问Objective-C类库 pyobjus

zihua 2013-09-24 22:09:52 点击: 833 | 收藏


pyobjus 模块可以让你在 Python 中访问 Objective-C 的类。使用 Objective-C 的运行时反射技术。

示例代码:

from pyobjus import ObjcClass, ObjcMethod, MetaObjcClass
class NSString(ObjcClass):
    __objcclass__ = 'NSString'
    __metaclass__ = MetaObjcClass
    init = ObjcMethod('@16@0:8')
    substringFromIndex_ = ObjcMethod('@24@0:8Q16')
a = NSString()
a.init()
print a.substringFromIndex_(6)

原文链接:http://www.oschina.net/p/pyobjus

作者:zihua | 分类: 开源软件 | 标签: python开源 | 阅读: 833 | 发布于: 2013-09-24 22时 |