自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯狂的程序猿的博客

疯狂的去做一件事情,像诗人写诗、作曲家作曲、作家写作一样来写代码。

  • 博客(1)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS UIView上利用UIBezierPath 画线 并且计算线的角度

实现需求 1:两条相近的直线计算角度,并且合在一起 2:上一根有角度的不与下一根计算 3:角度显示要保存,撤销的时候清除 实现方法 1:Touch Method -(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event; -(void)tou

2017-08-11 17:28:07 3490

iOS 内存管理机制 详细解读

一. 计算机的基本知识 1.1)硬件内存区分 1.2)RAM和ROM的特点和区别 1.3)RAM和ROM的协同工作 二. 内存分区 2.1)代码区 2.2)常量区 2.3)全局(静态)区 2.4)堆(heap)区 2.5)栈(stack)区 2.6)内存分区总结 三. 堆和栈的区别 3.1)申请方式和回收方式 3.2)申请后的系统响应 3.3)申请大小的限制 3.4)申请效率的比较 3.5)分配方式的比较 3.6)分配效率的比较 四. 内存分配的引入 4.1)什么行为会增加App的内存占用? 4.2)内存管理范围 4.3)内存管理原因 五. Objective-C内存管理 5.1)Objective-C内存管理相关术语 5.2)什么是引用计数? 5.2.1)引用计数解释 5.2.2)文艺解释 5.2.3)代码测试 5.3)自动释放池 5.3.1)AutoreleasePool的原理 5.3.2)自动释放池的创建和销毁 5.3.3)自动释放池的使用场景

2023-02-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除