- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 React Native环境问题与解决方案
React Native中文网推荐使用Homebrew来安装Node和Watchman。安装Homebrew时,可能会遇到翻墙,采用以下方式安装避免翻墙/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"等Homebrew安装完成,就是可以安装Node和Watchman。安装详情可以查看搭建开发环境用npx react-native init 项目名称,来初始化项目,
2020-05-23 21:52:17 2967
原创 Runtime-消息转发详解
消息转发分为三步,详细分解如下:第一步+ (BOOL)resolveClassMethod:(SEL)sel OBJC_AVAILABLE(10.5, 2.0, 9.0, 1.0, 2.0);+ (BOOL)resolveInstanceMethod:(SEL)sel OBJC_AVAILABLE(10.5, 2.0, 9.0, 1.0, 2.0);第二步- (id)forwardingTargetForSelector:(SEL)aSelector OBJC_AVAILABL...
2020-05-21 23:07:46 220
原创 Runtime-分类,修改私有属性,KVC
1、字体适配思路写个UIFont(category),在category里面重写+(void)load方法,采用method_exchangeImplementations 进行方法替换,具体代码如下操作:///自定义字体,缩放等相关适配信息+ (UIFont *)custom_systemFontOfSize:(CGFloat)fontSize{ //获取设备屏幕宽度,并计算出比例scale CGFloat width = [[UIScreen mainScreen] boun
2020-05-13 21:04:27 219
UnityWebPlayer.cab
2013-04-20
box2d 实例说明
2011-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人