0%

ReactiveCocoa是函数响应式编程框架,为程序中各种类型的事件提供了标准的接口来处理,使代码更加清晰。网上关于ReactiveCocoa资料不少,但是很多都含糊不清,对刚学习的人来说不是非常的实用。本片文章是笔者看到的一篇比较优秀的入门文章,原版是英文且需翻墙访问,所以做了翻译,希望对有刚接触ReactiveCocoa的人有些许帮助

阅读全文 »

本文是笔者在对公司的App进行瘦身瘦身时候的一些实践,主要从资源文件、代码瘦身、编译三个方向上进行,希望对有需求的人有所帮助。

阅读全文 »

根据最新的苹果审核规范,2020年4月之后,凡是可以使用第三方软件登录的App,必须接入Sign in with Apple。最新一段时间,主流的App基本都已经接入此功能。在UI设计阶段,Sign in with Apple必须严格遵守苹果的设计原则,否则审核被拒。本篇周报的主要内容是对Sign in with Apple 设计规范的翻译,希望可以帮助到有需要的人。

阅读全文 »

本文主要讲述的是如何将OC代码编译成C++代码,以及拿到C++的代码之后,根据C++的代码结合objc-runtime的源码去分析代码

阅读全文 »

面向切面编程(AOP)是对面向对象编程(OOP)的一种补充.本篇周报介绍了下什么是AOP,以及AOP的应用场景。并对iOS中一个轻量级的AOP三方库ASpects源码进行了简单的分析。

阅读全文 »

学习任何一种语言,都有一个由表及里,由浅入深的过程。汇编是我们探究本质的终极大法,通过汇编,我们能从根本上了解现象背后的实质。本篇内容主要介绍了什么是汇编语言、寄存器及相关知识、汇编语言的一些简单指令、LLBD指令、并给出了一个简单的调试汇编的小例子。希望对iOS开发的同学有所帮助

阅读全文 »

《以技术之名周报》将成为一个定期更新的博客,频率是一周一次,周末更新。该篇是第一篇,讲述了自己写这个系列的初衷,以及自己最新的一些想法。在文章的最后,分享了几张北京协和医院的风景照,希望大家:面朝大海,春暖花开。

阅读全文 »