Sheep's Blog

Try...Catch!


  • 首页

  • 分类

  • 归档

  • 标签

【转】Objective-C Runtime中内存释放的并发问题

发表于 2018-09-24 | 分类于 iOS开发 | 阅读次数
| 字数统计 3,923
这一系列将会转载我在 SwiftGG 翻译组的工作,以作统一归档。 SwiftGG原文链接:http://swift.gg/2018/06/11/friday-qa-2015-05-29-concurrent-memory-deallocation-in-the-objective-c-runti ...
阅读全文 »

ReactNative图片解析及渲染流程

发表于 2018-06-03 | 分类于 iOS开发 | 阅读次数
| 字数统计 2,225
在做ReactNative的业务过程中,由于碰到了不少奇(keng)妙(die)的问题,所以不免要从源码入手,探究一下各个方面的原理。这一篇文章就是由一个图片路径问题引出的总结。 我们知道,ReactNative 中创建一个图片组件有两种方式:123456789// 代码1// 指定一个本地图片 ...
阅读全文 »

ReactNative启动过程简析

发表于 2018-05-01 | 分类于 iOS开发 | 阅读次数
| 字数统计 2,081
ReactNative(以下简称RN)是近年移动端非常火的技术。我们也在前段时间用RN实现了一个小的功能模块,上线效果还可以。因此,暂时对前一阶段的工作进行一下梳理和小结。这一系列将从原理、实践的角度谈谈RN,以及在实现过程中的一些经(da)验(keng)。这篇文章,主要从启动流程的角度,谈谈在启 ...
阅读全文 »

ReactiveCocoa学习笔记(四):「RAC微博」基础使用手册

发表于 2017-12-01 | 分类于 iOS开发 | 阅读次数
| 字数统计 3,796
本文简单介绍了ReactiveCocoa的基础用法,希望读完能对这个框架的使用有一个大概的了解。 前面几篇文章,我们研究了ReactiveCocoa(以下简称RAC)的起源和思想。网络上介绍RAC的使用的好文甚多,在文末的Reference中标出了一些以供参考。RAC这个开源库本身也是十分良心, ...
阅读全文 »

TestFlight灰度机制研究

发表于 2017-09-22 | 分类于 iOS开发 | 阅读次数
| 字数统计 1,432
为了保证应用新版本上线没有大坑,在应用正式发版之前,一般都会选择一些渠道发布灰度版本,来观察一些测试阶段不易复现的错误。这篇文章结合「微信读书」详细研究了TestFlight这一灰度机制。 简介TestFlight是经Apple收购后的一种灰度测试途径,旨在让开发者在正式上架自己的app之前,能 ...
阅读全文 »

ReactiveCocoa学习笔记(三):响应式和函数响应式编程

发表于 2017-09-16 | 分类于 iOS开发 | 阅读次数
| 字数统计 2,788
上一篇谈了谈我自己对函数式编程的理解。这篇文章会讲到,响应式编程,函数响应式编程这些又是个啥,以及我们为什么要使用它们。 响应式编程对于响应式编程,我没有找到比这篇文章更为生动详尽的文章了,因此这里大部分是翻译自原文,加上了一些我自己的思考。 输入和输出本质上来说,我们构建应用时,都是在做一件事 ...
阅读全文 »

ReactiveCocoa学习笔记(二):函数式的世界

发表于 2017-08-15 | 分类于 iOS开发 | 阅读次数
| 字数统计 3,989
本文主要讲了我自己对函数式编程的理解。涉及到编程范式的方面,个人的理解不免有遗漏、不准确甚至错误的地方,希望能多多批评、交流、指正。 我们认识事物,总是要问一下「What」「Why」「How」。那么,ReactiveCocoa是什么呢? 说到ReactiveCocoa,相信大部分看过介绍的人都会 ...
阅读全文 »

ReactiveCocoa学习笔记(一):ReactiveCocoa的前世今生

发表于 2017-08-11 | 分类于 iOS开发 | 阅读次数
| 字数统计 1,697
最近很长一段时间在研究ReactiveCocoa这个框架,因此将会写一系列的文章来记录和总结一下学习过程中的心得体会。本文是这个系列的第一篇,主要介绍了ReactiveCocoa的诞生背景和发展,以及现在的版本情况。 就像公司招聘员工工作之前,都要从简历来了解员工前面的学习、工作经历一样。我们在 ...
阅读全文 »
Sheep

Sheep

8 日志
1 分类
6 标签
Github Weibo
© 2018 Sheep
由 Hexo 强力驱动
主题 - NexT.Muse