官方源码 #import "WxMsgPreview.h" %hook CMessageMgr -(void)AsyncOnAddMsg:(id)message MsgWrap:(CMessageWrap* )msgWr…
分类:移动开发
C/C++ 中嵌入 arm 汇编
GCC编译器支持直接在C或者C++代码中,嵌入ARM汇编代码。其基本格式非常简单,大致如下: __asm__ [__volatile__] ( assembler template : [output operand l…
iOS:ComponentKit 使用总结
前言的前言 好。。开始做下ComponentKit使用总结。。源码没有看,只看了一些概念以及API。本篇文章主要总结下使用心得以及ComponentKit的理念。一切的分析都基于使用层面上的。。大神请打脸或略过~ 本文面…
iOS第三方HTML解析 TFHpple 的简单使用
准备工作 1.导入TFHpple2.引入静态库文件libxml2.2.dylib3.PROJECT 中的 Search Path – header search paths添加 /usr/include/li…
TomiOS框架
最好用的开源跨平台 Js bridge 新秀 – DSBridge iOS 篇 看了 github 介绍,DSBridge 当之无愧是目前地球上最好的 IOS/Android javascript bridg…
ViewController生命周期
## ARC环境 单个viewController的生命周期 initWithCoder:(NSCoder *)aDecoder:(如果使用storyboard或者xib) loadView:加载view viewDid…
Mac上打印Android手机日志
1.先配置adb,具体可以百度一下,网上很多。 2.将android手机连接至MAC电脑上。 3.打开终端输入命令: adb locat *.v 运行之后就能看到android手机上输出的日志信息…
由构建读懂Vue2.0,为自己的定制实现添砖加瓦!
先简单介绍一下为什么要研究这个事情的背景,我们希望可以基于weex framework.js定制一份自己的实现,weex的融合程度已经到达了Vue的仓库,学会这个,也有助于摸清楚Vue的脉络。 先从package.jso…
MVC之前的那点事儿系列(8):UrlRouting的理解
文章内容 根据对Http Runtime和Http Pipeline的分析,我们知道一个ASP.NET应用程序可以有多个HttpModuel,但是只能有一个HttpHandler,并且通过这个HttpHandler的Be…
如何判断 ios设备的类型(iphone,ipod,ipad)
功能函数: [cpp] view plaincopy -(bool)checkDevice:(NSString*)name { NSString* deviceType = [UIDevice currentDevice…
label自动换行
label.numberOfLines = 0;
死磕Objective-C runtime运行时之二
实战问题一(答案在最后): 如何吞掉整个应用的unrecognized selector sent to instance崩溃, 使程序正常运行? 动态添加方法class_addMethod 第一种: @interfac…