自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 用TextKit搞点事情

先搞清楚族谱 再搞清楚架构 TextKit框架主要的几个View,主要包括UILabel, UITextView, UITextField; TextKit是NS一支的,所以不光只在iOS中使用; Text container对应NSTextContainer,它定义了文本排版区域,很明显,文字是在这个区域中被管理的; Text storag...

2018-05-23 10:48:16 869

原创 为你的UIView添加一个动画Layer

我想你一定用过UIView, 我想你也一定知道CALayer是什么,具体细节的东西请自行谷歌,我们今天要用Layer搞一点事情; 总结几点性质 UIView继承自UIResponder,用于交互,那么这么看来师承自事件流,属于动作学派; UIView有一个CALayer的属性,且CALayer继承自NSObject,并且根据苹果文档描述”The base layer cla...

2018-05-21 22:35:02 773 1

原创 我们来探讨一下函数式编程

看了一本叫swift函数式编程的书,每一章就问题引入讨论了一下这个思想,我们来自己理解一下;首先上图,以及写一下传统做法; 首先我们按照书中的定义 typealias Position = CGPoint typealias Distance = CGFloat 不懂typealias的请自行查阅; 我们总是这样做 图1所示,我们现在要表示一个未知点point是否在图中...

2018-05-16 22:11:41 199

原创 Mac下安装OpenMP并完成编译

OpenMP在Mac上的安装,涉及到一些编译器的历史。。。 OpenMP环境添加(Mac) $ brew reinstall gcc --without-multilib # 安装支持openmp的clang $ brew install clang-omp #有错 安装错误 # Problem: No available formula with the name "cl...

2018-05-13 00:53:38 13314 1

原创 你一定不知道Swift源码怎么看?

我想你一定是在开玩笑。 源码怎么看,打开看呗!说这话的时候请收下我的轻蔑,哈哈。不过就这个问题我今天在知乎搜索了一通。不要问我为什么在知乎搜索,鬼知道知乎什么都有。 那么,请收下我的提问: 如何阅读Swift源码 知乎果然没有让我失望,结果教程如下; 如何阅读 Swift 标准库中的源码 顺便提一下,这次搜索还让我发现了一个比较不错的swift网站,有心的...

2018-05-03 23:19:58 5434

空空如也

空空如也

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

TA关注的人

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