人/狗/码的日常 2021-05-12
2021-05-12 本文已影响0人
启发禅悟
今天玩物丧志,差点把日更都给忘了,想起来的时候已经是晚上11点了,本想动用唯一一张的复活卡,后来想想还是赶紧补上吧。今日事今日毕!
人
近一年多来,新冠一直是主流的话题,那么这场大流行病迫使我们以前所未有的速度共同努力,来开创心的健康和医疗的创新时代。
How COVID-19 transformed the future of medicine
今天有没有健身,这两天有点懒惰了,每天希望能坚持。
狗
其实把人的食物喂狗是不好的,可是我还是常常把剩余的骨头喂给酷奇吃,例如大排的骨头,他每次都吃的非常带劲,以至于现在狗粮成了最后的选择,实在是饿了才吃。
看来我得好好整顿下酷奇的吃饭习惯了。
而且他越来越胖了,是不是柯基都会变成胖基。
码
写了那么多的block,却从来没有特别系统的去学习过block。事实上是看过一些的,block的语法部分还可以理解,但每次看到底层实现时,总会被弄的晕乎乎的。今天打算花一点时间,好好的学习一下。主要是参考《Objective-C 高级编程 iOS与OS X多线程和内存管理》一书的第二章“Blocks”。主要包括:
- blocks概要
- blocks模式
- blocks的实现
大家可以自己买书看,或者可以先看看这篇读后笔记:
iOS Block用法和实现原理
唐巧也写了一篇block原理的博客,我觉得比书更容易理解一些,大家也可以阅读。
谈Objective-C block的实现
习惯看英文的同学,也推荐看下面这三篇
以及苹果的官方文档:
Blocks Programming Topics
A Short Practical Guide to Blocks