首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
叶小合
掘友等级
ios开发
|
微链科技
搞事情
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
116
文章 116
沸点 0
赞
116
返回
|
搜索文章
赞
文章( 116 )
沸点( 0 )
核心绘图——Core Graphics
Core Graphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ 2D,是一个二维绘图引擎,同时支持iOS和Mac系统。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变。 提示: …
iOS异常浅析
异常简介 处理器和系统内核中有设计标识不同事件的状态码,这些状态被编码为不同的位和信号。每次处理器和内核检测到状态的变化时,便会触发一个事件,该事件称为异常。 系统中可能的每种类型的异常都分配了一个唯
iOS之武功秘籍㉒: AFNetworking最新源码解析与面试考点延伸
最近重读了AFNetworking 4.x的源码,算是温故而知新吧.也梳理了一些优秀的代码细节和面试考点,罗列下来,发现这个库小而精致,简直初学者的宝藏库. 先说个题外话,阅读优质的开源代码库,绝对是程序员们快速提升自我的有效途径,而怎样高效率的去阅读源码同样也是一个问题,不知…
iOS之武功秘籍⑬: 多线程原理与GCD和NSOperation
多线程在iOS中有着举足轻重的地位,那么本篇文章就来带你全面走进她..... 所以,可以简单的理解为:进程是线程的容器,而线程用来执行任务.在iOS中是单进程开发,一个进程就是一个app,进程之间是相互独立的,如支付宝、微信、qq等,这些都是属于不同的进程. 运行:CPU 负责…
深入理解Swift中static和class关键字
作用:这两个关键字都是用来说明被修饰的属性或者方法是类型(class/struct/enum)的,而不是类型实例的。
带你一步一步看懂Git图谱
Git图谱常见于Git图形化客户端工具(包括SourceTree、Tortoise等)中,利用不同颜色的点、线结合时间轴按照一定规律,呈现项目的版本演进记录。 这两张图片分别是SourceTree和TortoiseGit中的图谱,看起来大同小异,实际也是如此。下面的所有示例我都…
手撕iOS底层07 -- What is object?
本篇目标:在众多的数据结构中,栈 链表 队列 树 图等, OC对象编译到底层是用什么结构去存储数据,
手撕iOS底层02 -- 分析alloc&init&new
又因为64位设备,指针大小8字节,所以从0x7ffee7a11078依次减去0x8。 跳到_objc_rootAlloc的实现部分。 在日常开发中,通过在Xcode设置Optimization Level的Debug把None设置为fastest, Smallest[-Os];…
UIView /UIViewController的生命周期
15.先调用layoutSubviews布局。布局完成,再调用drawRect:方法 1.willMoveToSuperview:和didMoveToSuperview:方法调用顺序,与调用addSubview:顺序有关。先add谁,谁先调用 11.viewDidUnLoad:…
关于block的循环引用,你看我就够了!
开篇:如果你之前看过我block的其他的文章,你会更容易今天这篇博客的一些更深的解释,每篇只有一个知识点,基本上把这些都看了,block基本不会有什么问题的,基本都是掌握了.block的源码解读之变量
下一页
关注了
35
关注者
1
收藏集
1
关注标签
15
加入于
2017-03-02