为了进一步了解rn工作原理。近期在梳理rn项目启动流程。写篇文章记录一下。梳理的过程。新建一个空白的rn项目。然后从iOS启动的代码深入进去,了解整个项目启动过程里都发生了什...
为了进一步了解rn工作原理。近期在梳理rn项目启动流程。写篇文章记录一下。梳理的过程。新建一个空白的rn项目。然后从iOS启动的代码深入进去,了解整个项目启动过程里都发生了什...
在NSURLProtocol中有3个方法: 1. +propertyForKey:inRequest:; 2. + setProperty:forKey:inRequest:...
strcmp([data objCType], @encode(BOOL)) == 0 好像不相等
1. WKWebView 1.1 H5调Native(H5向Native传递消息) 1.1.1 H5调Native_直接拦截URL方式 顾名思义就是在WebView加载UR...
前言 什么是内存管理?是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 我们本篇学习的就是iOS开...
这文章还是热乎的,iOS已经卷到如此地步了呀~
ios底层原理 : alloc&init&new 底层源码分析在分析源码之前,先做一个打印 分别输出三个对象的内容,内存地址,指针地址 通过上图可以看出,三个对象指向的是同一个内存空间,所以内容和内存地址是相同的,指针地址是不同的 准备...
在分析源码之前,先做一个打印 分别输出三个对象的内容,内存地址,指针地址 通过上图可以看出,三个对象指向的是同一个内存空间,所以内容和内存地址是相同的,指针地址是不同的 准备...
前言 在iOS底层源码学习中,会需要分析一个结构体所占用的内存大小,这里面就涉及到了内存对齐 今天,我将结合内存对齐的概念、原因、规则、实际例子,让你深入理解内存对齐,掌握分...
我也很懵逼~ 服了呀~
pandas索引 :选取行和列数据的方法selectstudent_id,student_namefromexam_scoreswherechinese>=90andmath>=90 上面的 SQL 语句表示从考试...
这样写,不会无限循环么?
runtime - 子类动态实现父类的方法简述 最近在做一个简单的UI自动化框架,只针对iOS平台的,基本思路:Hook(可利用SWIZZLE技术实现)目标UIViewController的viewDidAppear...
lineBreakMode 设置了还是不太好使,
lineBreakMode = .byCharWrapping时候,在cell重用的时候,有的不换行,有的换行,楼主还需要在看看。
iOS: 利用TextKit实现UILabel的高亮、可交互TextKit的相关知识可以看这一篇文章:点我 要使UILabel用上TextKit,需要自定义UILabel 先看看使用这个自定义Label的demo 1. 自定义UILa...
GCD中的队列 和 线程之间的关系联系 废话说在前面,他们关系其实不大!!! 1. 前篇 下面的表大家都知道 那么为什么说GCD中的队列 和 线程关系不大? 2. 中篇分析 ...
1. URL 1.1 基本概念 (Uniform Resource Locator,统一资源定位符) protocol :// hostname[:port] / path ...
@我本善良 谢谢,还有很多不足,继续努力!
GCD 系列知识总结引言: 越是细节越能体现一个人的严谨,越是微小越是能看到事物的光芒 1. 队列 官方解释:DispathQueue是FIFO队列,应用程序可以以块对象的形式向其提交任务。调度...
gitHub地址 : 响应链Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
原创还是抄了,啥玩意!
CFArray 的历史渊源及实现原理(转载)在 iOS 开发中,NSArray是一个很重要的数据结构。尤其 TableView 中的数据缓存与更新,NSArray来缓存数据以及对于显示数据的修改操作。而在 Core F...