转载请注明出处:http://www.jianshu.com/p/8c9280326ae8作者:纪小衰 由于公司很多的动态链接库经常更新,经常会造成导入的framework版...
转载请注明出处:http://www.jianshu.com/p/8c9280326ae8作者:纪小衰 由于公司很多的动态链接库经常更新,经常会造成导入的framework版...
项目地址github: HybirdWKWebVIew HybridNSURLProtocol 一个基于WKWebView的hybirde的容器。能拦截所有WKWKWebVi...
相信使用过webView的人都挺烦每次都有一段空白期,用户体验感极差,所以公司要求在webView上增加缓存,废话不多说了,进入正题! 1.使用WKWebView 2.最...
目录 前言 CocoaPods原理 发布与更新自己的pod安装CocoaPods创建编辑自己的pod本地初始化pod并提交到Github注册CocoaPods并提交pod更新...
最近看到一段有趣的代码 一开始看到就猜想难道不同的系统接受通知的姿势不一样?但是之前一直都在用addObserver,也没出现过问题啊,感觉这串代码是多此一举,就没在管。后来...
1. 配置文件加载顺序 OS X系统的配置文件,加载顺序为: /etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。 ...
首先我们看一下objc_msgSend它具体是如何发送消息: 首先根据receiver对象的isa指针获取它对应的class 优先在class的cache查找message方...
队列的概念和作用: 队列不是线程,队列是用来组织任务的,将任务加到队列中,任务会按照加入到队列中先后顺序依次执行,如果是同步队列,会在当前线程中执行,如果是异步队列,则操作系...
前言 OC对象是通过alloc来申请内存空间的,底层其实调用了malloc函数在堆区分配了一块内存空间,p指针指向该堆区Person *p = [Person alloc] ...