一、问题分析 1、需要下载含有中国地图的 SVG文件 下载地址:https://www.amcharts.com/dl/javascript-maps/ ,这里包含世界各个国...
一、问题分析 1、需要下载含有中国地图的 SVG文件 下载地址:https://www.amcharts.com/dl/javascript-maps/ ,这里包含世界各个国...
背景开发中有时候需要绘制地图,但是Android无法像Html那样使用SVG图片并且实现可点击,可重绘色彩等功能。因此我们需要自己手动去实现这些效果和功能,由于这段时间时间相...
一、介绍 iOS 的 App 内购类型有四种:消耗型商品:只可使用一次的产品,使用之后即失效,必须再次购买。示例:钓鱼 App 中的鱼食。非消耗型商品:只需购买一次,不会过期...
目录传送门:《Flutter快速上手指南》先导篇 接着上一篇 《Flutter:成为Canvas绘制大师(一)》,本篇继续讲解 Canvas 中的常用绘制操作。 绘制圆形dr...
在默认情况下,iOS 使用 Webview 打开的网页,在进行表单输入时,弹出的键盘顶部会多出一个工具栏。左边有两个上下按钮,右边有一个Done/完成按钮。这是用来切换输入框...
一、原理: scrollView自带一个PanGesture滑动手势,滑动时修改scrollview的bounds.y,实现子视图有滑动效果。参考:https://www.j...
最近项目的需求,频繁使用远程桌面控制远程服务器,开始一直使用TeamViewer,但因为是使用免费版,被检测出商业用途,后面每次只能连接一分钟,严重影响工作。 通过度娘...
当手指轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 系统响应阶段 手指触摸屏幕,屏...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
阅读前请先看评论!本文只可作为理解Mach-O的参考 阅读后请继续查看《如何通过Mach-O实现static函数的动态调用(续)》 https://www.jianshu.c...
写在前面 之前写了一个很简单的ipa打包脚本,主要是用Xcode命令中的xcodebuild和xcrun命令来完成的,其中打包ipa的命令用了PackageApplicati...
本文主要内容:分析卡片折叠动画的底层实现原理,并实现自定义示例。 folding-cell 是 GitHub 上的一个开源框架,它以纸卡折叠动画的方式实现了 iOS 中 UI...
目前国内App有这样的需要:在App启动的时候加定时广告,为增加曝光度多显示几秒的启动页。但是系统默认启动页显示时间是很短的,有时候根本看不清里面的内容是什么。 为了避...
版本记录 版本号时间V1.02020.08.01 星期六 前言 CryptoKit是iOS13的新的SDK,接下来几篇我们就一起看一下这个专题。感兴趣的可以看下面几篇文章。1...
Swift中的反射Mirror [TOC] 前言 Mirror是Swift中的反射机制,对于C#和Java开发人员来说,应该很熟悉反射这个概念。反射就是可以动态的获取类型以及...
一、前言 1、简介 LLDB是新一代高性能调试器。它构建为一组可重用的组件,可以高度利用较大的LLVM项目中的现有库,例如Clang表达式解析器和LLVM反汇编程序。LLDB...
前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,...
本文Demo传送门:CMKVODemo 摘要:这篇文章首先介绍KVO的基本用法,接着探究 KVO (Key-Value Observing) 实现机制,并利用 runtime...
part1、分析新导航的结构 首先看一下下面代码: 左边两个宽度均为60的item,右边一个30一个50的item,中间一个很宽(300)的titleVIew,为什么这么设置...