Alfred 就是 Mac 上最强大的工具台,一个图形化的终端,只有你想不到,没有它做不到。 Alfred的使用 最方便的使用就是设置double ⌘唤起Alfred啦~\(...
Alfred 就是 Mac 上最强大的工具台,一个图形化的终端,只有你想不到,没有它做不到。 Alfred的使用 最方便的使用就是设置double ⌘唤起Alfred啦~\(...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
******科普片** 1、DNS劫持的危害 不知道大家有没有发现这样一个现象,在打开一些网页的时候会弹出一些与所浏览网页不相关的内容比如这样奇(se)怪(qing)的东西 ...
在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。 一.Mint UI Mint ...
初学Flutter开发,在配置Flutter环境的时候使用flutter doctor命令检查,发现有多个Android Studio,可是自己明明只安装了一个,原因可能是以...
前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...
load和initialize都是NSObject的类方法NSObject.h 声明如下 NSObject.mm 实现如下 可以看到默认都是空实现。 先看一下load方法的调...
本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(iOS技术讨论群),想要加入的,请添加本...
基本概念 要想充分理解RXSwift核心逻辑,那么首先必须要知道RXSwift里包含哪几个角色,以及它们的职责。 被观察者(Observable) 它主要负责产生事件,实质上...