这一篇的篇幅估计很多,请先买好瓜子汽水前排坐好,开车了.. NestedScrollView是一个复杂的组件,它跟Sliver系列是一伙的,最下层是个CustomScroll...
这一篇的篇幅估计很多,请先买好瓜子汽水前排坐好,开车了.. NestedScrollView是一个复杂的组件,它跟Sliver系列是一伙的,最下层是个CustomScroll...
引言 我们通过 plugin 来实现 flutter 端与 native 端的通信。主要体现在方法的相互调用以及数据流的发送监听。今天我们来记录一下这两种交互的实现方式:Me...
这两天工作需要,得把之前Flutter的工作重新拾起。 我们知道,通过命令行(flutter create)可以创建 flutter 代码,通过 flutter create...
在iOS真机调试和发布上线的时候,我们可能已经习惯了配置各种证书、描述文件,等这一繁琐的步骤。但是对于背后我们为什么要配置这些东西,以及其背后的原理之前一直没有做过分析研究,...
转自 http://xelz.info/blog/2018/11/24/all-you-need-to-know-about-bitcode/,版权归原作者所有 0x00 前...
前言: CocoaAsyncSocket是谷歌的开发者,基于BSD-Socket写的一个IM框架,它给Mac和iOS提供了易于使用的、强大的异步套接字库,向上封装出简单易用O...
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算...
本文Demo的完整工程代码, 参考这里的EqualAndHashDemo 目录 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? ...
前言 iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 APP来进行的。所以项目代码量越大,编译时间就越长。虽然我们可以将部分代码先编译成二进制集成到工程里,来避免每...
Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_A...
本文转自(原文太杂乱,这里调整了格式及内容):http://enkichen.com/2018/09/12/osx-mouse-keyboard-event/[http://...
一 、前言 最近要做一个新的项目需要用到Google的Protocol Buffer,所以最近两天一直在学习这个。在网上看了很多人写的相关博客,发现他们写的配置环境的步骤不尽...
准备工作 安装好XCode 配置好CocoaPods,并且可以pod update 以及 pod install 成功 已经获得CocoaPods的Repo的地址,以及对应p...
一: 1.1 :UDID 简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。...
对于iOS开发者来说,apple开发者账号肯定不会陌生。在开发中我们离不开它。下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识。 第一部分:成员介绍 1.Cert...