240 发简信
IP属地:重庆
  • 网络原理笔记——基础概念

    概念 计算机网络最重要功能:(1)连通性(2)共享 “三网”:电信网络、有线电视网络、计算机网络 网络由若干结点(node)和连接这些结点的链路(link)组成 互联网(或互...

  • 120
    iOS之swift学习笔记

    swift的基础语法 这样吧,先把swift4.0教材的先分享给大家。swift4和swift3的基本上没有多大的差别。 1.初识swift 1.1swift中的如何导入框架...

  • 120
    iOS内存深入探索之Leaks

    前言 提到iOS的内存泄漏检测,第一个想到的应该就是Instruments的Leaks检测模版。不过使用过的人一般都会觉得这个检测不准确,有时候明明泄露了,但是它却检测不出来...

  • 120
    NSNotification引起的内存泄漏和循环引用

    在上一篇《OC循环引用》的文章中,介绍了NSNotification会导致循环引用,我们先来看一下那个例子。 运行结果: 当时看到这个运行结果,便果断的判断了是循环引用导致的...

  • git恢复删除的分支

    在使用git的过程中,因为人为因素造成分支(commit)被删除,可以使用以下步骤进行恢复。 首先用以下步骤创建一个新分支,修改一些文件后删除,以便进行恢复。 1.创建分支 ...

  • 我试了一下,的确如您所说。依据个人的看法,原因是:iOS11之前,estimatedRowHeight设置为0时,即关闭了cell高度的预估功能,所以会先遍历一次每个cell的tableView:heightForRowAtIndexPath:获取总的高度值,用来设置tableView的contentSize,之后cell重用时候,会再单独调用tableView:heightForRowAtIndexPath:对该cell的高度设置。而在预估高度开启的时候,不会进行遍历获取每个cell高度的操作。

    【iOS11有坑】UITableView的数据源和代理执行顺序

    最近翻出了之前的老项目,想做一下iphoneX适配,碰巧发现了一个关于iOS 11的坑,简单描述一下: 在一个继承UITableViewController的VC中,我在以下...

  • 120
    iOS 关于navigationBar的一些:毛玻璃、透明、动态缩放、动态隐藏

    前言 本文整理了一些关于navigationBar的非常规的但是较为实用的操作,包括利用毛玻璃、动态透明、动态item颜色、动态隐藏,以及头视图的动态缩放,并同时涉及了sta...

个人介绍
是什么区分你我?