什么是贝塞尔曲线 贝塞尔曲线,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支...
什么是贝塞尔曲线 贝塞尔曲线,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支...
在应用程序内,找到VSCode,显示包内容,进入如下路径:/Applications/Visual\ Studio\ Code.app/Contents/Resources/...
ORCharts 一个可定制性较强,使用起来非常简单的 轻量级图表库。包括 环形图、饼状图、扇形图、折线图、曲线图 相关连接 GitHub ORCharts:环形图、饼状图、...
创建 Git 仓库 创建 Git 仓库,包含 MIT License项目 clone 到本地,将 打包的 framework 拖入 创建 pod 1、创建 podspec 文...
本文开始对内存管理进行探究分析。 一、内存布局 内存布局图中,高地址0xc0000000,针对4G的内存,0xc0000000为3G的位置: 0xc0000000 --> 十...
引言 APP 启动,对用户而言,是从点击 APP 开始,到看到 APP 首页展现的过程。 冷启动:针对APP,内存中不包含信息,需要将资源从磁盘读取到内存中。杀掉APP并不一...
一、属性修饰符 新建一个iOS工程,代码如下: 1、clang 分析编译后代码 clang编译 ViewController.m文件,如下: 由上代码可知: copy 修饰的...
关于 Run Loop 的文章在之前的博客已做过分析,这里将文章转移到简书,并进行一些信息补充。 RunLoop 源码地址[https://opensource.apple....
objc4 源码地址[https://opensource.apple.com/tarballs/objc4/] 一、weak_table_t 和 weak_entry_t ...
一、block简介 1、block的三种类型 NSGlobalBlock - 全局 block NSMallocBlock - 堆 block NSStackBlock - ...
一、GCD的应用与应用原理 1、单例 - dispatch_once_f() 单例代码块: 源码搜索: 1.1、找到单例源码 - dispatch_once_f(): 单例如...
libdispatch 源码下载地址[https://opensource.apple.com/tarballs/libdispatch/] 一、GCD 简介 1、GCD的特...
Threading Programming Guide[https://developer.apple.com/library/archive/documentation/C...
多线程的安全离不开锁的使用,常见锁的性能: 一、锁的分类 关于同步的Apple文档[https://developer.apple.com/library/archive/d...
Key-Value Coding Programming Guide 苹果文档[https://developer.apple.com/library/archive/doc...
KVO 苹果文档地址[https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/K...
前言 这是前段时间我在公司内部Android组的技术分享会上,以响应式编程为主题做的一个专题分享,反馈还不错,但是也有很多问题,因此我根据反馈重新修改和完善了相关的论述,组成...
一、[self class] 和 [super class]区别 在 MyPerson 类中添加如下代码: 运行工程,输出结果: 可看到[self class]和[super...
runtime 的 method swizzing 其本质是方法交换,即 imp 的交换。但其使用过程中可能出现一些问题,本文对method swizzing进行简单的探究。...