博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月14日

摘要: ios 有很多私有的类和函数,令人忧伤的是这些官方都不给用,对于一个开发者来说这是相当纠结的一件事。但如果你知道这个私有方法怎么实现的话呢?完全可以自己改写这些私有类和方法,下面以改写UIVebView这个类的一些方法作为例子来说明一下。UIWebView 了view结构大概如下:UIWebView: _UIWebViewScrollView(其实是scrollview) 多个UIImageView UIWebBrowserViewUIWebBrowserView 和 _UIWebViewScrollView都是我们不是能直接用的类,UIWebBrowserView下直接的inputAc... 阅读全文

posted @ 2012-09-14 18:11 jasenhuang 阅读(1118) 评论(0) 推荐(0)

2012年9月9日

摘要: 我们知道object-c是一个类动态语言,它可以直接通过类似objc_send()这样的一个函数,给内存中一个对象发出函数调用的消息,从面实现对象与函数的分离,这个实际中的编程带来很大的灵活性,那么在C++中能不能也这样呢?在最近的一个项目中,我尝试一个办法来模拟这样的过程,实现对象与函数的分离。仅供作为个人随笔,大神们请无视。其实很简单,只需设置一个辅助基类就可以,不啰嗦,代码如下:class Base {};class A: public Base{public: void func1(const char* szEvent , void * object){ printf("A 阅读全文

posted @ 2012-09-09 16:47 jasenhuang 阅读(222) 评论(0) 推荐(0)