https://github.com/CoderLN/Ap… Apple 译文、GitHub 源码,随原作者 (大版本) 迭代注解。— 不知名开发者 https://github.com/Code…
分类:object-c
AFNetWorking源码之AFHTTPSessionManager
1 概述 AFHTTPSessionManager是AFURLSessionManager的子类。我们可以通过这个类做HTTP请求。其实整个AFHTTPSessionManager逻辑很简单,只是用HTTP的方式拼接了请…
SDWebImage源码解析(四)
1 概述 这篇博文将分析SDWebImageDownloader和SDWebImageDownloaderOperation。SDWebImage通过这两个类处理图片的网络加载。SDWebImageManager通过属性…
OC内存管理机制
简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign…
UIViewController和UIView不同加载方式的生命周期函数
1 基本说明 话说做了iOS几年,对于UIViewController和UIView的生命周期函数一直不是很重视,导致了很多模糊的地方。今天专门写一个Demo来验证一下,发现不同加载方式差别还是蛮大的。 2 加载UIVi…
如何获取足球【赛程结果】数据
野子电竞数据官网改版https://www.xxe.io/全新登场import javax.xml.bind.JAXBContext;import javax.xml.bind.Unmarshaller;import j…
Playing with __attributes__ (五)
objc_root_class 用法: __attribute__((objc_root_class)) @interface MyRootObject @end 用途: 用于声明一个根类。在Objective-C中,有…
iOS 高效的分页加载
今天在review代码的时候发现之前的tableview 和 collectview 的分页加载逻辑还有优化的余地,于是进行了优化。 一、tableview的分页加载的代码对比 没有优化之前的代码如下: [strongS…
CloudKit 入门贴
本文技术内容转自原帖 CloudKit 的基础对象类型有 7 种。这些对象类型可能和你在其他编程领域了解的类似对象类型稍有差别。 CKContainer CKContainer: Containers 就像应用运行的沙盒…
野子科技 什么是数据结构
野子电竞数据官网改版https://www.xxe.io/ 全新登场什么是数据结构1.数据结构的有关定义(1)数据结构:是带有结构数据元素的集合(2)数据:是客观事物的数值、字符以及能输入机器且能被处理的各种符号的集合编…
深度使用react-native的热更新能力,必须知道的一个shell命令
开篇之前,先讲一个自己开发中的一个小插曲: 今天周日,iOS版 App 周一提交,周三审核通过上架,很给力.不过,中午11:30的时候,运营就反应某个页面有一个很明显的问题,页面没法拉到底部,部分信息显示不全;那个页面是…
对NSArray和NSMutableArray的深拷贝/浅拷贝的探究
一、原起 下面两个问题,面试的时候应该经常会被问到。 对NSArray和NSMutableArray进行copy和mutableCopy分别会得到什么样的数组? 当NSString作为一个对象的属性时,我们应该使用str…