因为mac os x 10.9以后在accessibility方面的限制，似乎只有符合mac自身标准的程序才可以获得权限，没有办法，全部改用objc重写