Android Studio 虽然保存是自动的,但是不会帮我们格式化代码,也不会帮我们整理 Import。 接下来我们就来介绍下怎么怎么借助 Android Studio 的...
相信有一些小伙伴曾有过这样的面试经历:面试过程中和HR、用人部门负责人聊的非常好,面试结尾HR却说:你先回去,等我们的通知。 那么,当面试官让你回去等通知时,到底意味着什么?...
保护App,一般常见的问题不会导致闪退,增强App的健壮性,同时会将错误抛出来,根据每个App自身的日志渠道记录,下次迭代修复那些问题. Unrecognized Selec...
本章目录 Block截取自动变量 __block说明符 Block存储域 __block变量存储域 Block中截获对象 Block的copy函数 与 dispose函数调用...
在客户端开发中,我们很少用到信号量,并发数。甚至有些同学根本就没听说过这两个概念。今天就简单说说GCD中的信号量。 基本概念 ** 关于iOS开发中,多线程基本的概念和基本使...
在关于HTTPS,你需要知道的全部中,分析了HTTPS的安全通信过程,知道了HTTPS可以有效防止中间人攻击。但用过抓包工具的人都知道,比如Charles,Fiddler是可...
现在iOS开发中使用的混编情况越来越多了,今天我们就OC与JS的交互来做一下简单的剖析增进了解。我们Demo使用的场景是在webview上展示HTML页面,点击HTML上的按...
说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
简书博客已经暂停更新,想看更多技术博客请到: 掘金 :J_Knight_ 个人博客: J_Knight_ 个人公众号:程序员维他命 MJRefresh是李明杰老师的作品,到现...
前言 超简单的瀑布流实现,这里说一下笔者的思路,详细代码在这里 效果演示 实现思路 collectionView能实现各中吊炸天的布局,其精髓就在于UICollectionV...
话不多说,先看效果: 这是我前几天在项目空档期,仿的小红书,它的主页就是典型的瀑布流。下面咱们就分析一下: 思路: collectionViewCell的大小是自适应的,即高...
概述 我们都知道 TCP 是 可靠的数据传输协议,UDP是不可靠传输,那么TCP它是怎么保证可靠传输的呢?那我们就不得不提 TCP 的三次握手和四次挥手。 三次握手 下图为三...